Số nguyên tố là số chỉ có 2 ước số là 1 và chính nó mà thôi.
VD: 3 là số nguyên tố vì nó có 2 ước số là 1 và 3
7 là số nguyên tố vì nó có 2 ước số là 1 và 7
8 không phải là số nguyên tố vì nó đến 4 ước số là 1, 2, 4, 8
Bạn hãy tạo 1 file tên là SoNguyenTo.sh và nhập vào đoạn code như bên dưới:
echo "Nhap vao mot so duong:"
read so
if [ $so -lt 2 ]
then
echo "$so khong phai so nguyen to"
else
tong=0
for (( i=2;i <= $so;i++ ))
do
if [ $(($so % $i)) -eq 0 ]
then tong=$(($tong+1))
fi
done
if [ $tong -eq 1 ]
then echo "$so la so nguyen to"
else
echo "$so khong phai so nguyen to"
fi
fi
Sau đó chạy để kiểm tra kết quả:
https://drive.google.com/file/d/0B4rIOTvEwpnAaEVzajJSTU02ZGM/view?usp=sharing
ReplyDeleteCâu hỏi ôn tập số 2:
Deletehttps://drive.google.com/file/d/0B4rIOTvEwpnAUU5wMXBNakgzNTg/view?usp=sharing
nen tham khao them Chuong trinh kiem tra so nguyen to
ReplyDelete