Cho một số nguyên dương nhập từ bàn phím và cho biết số đó có phải là số nguyên tố không (Pascal và chỉ dùng lệnh for do và If then thôi) Trình bày chương trình phải đẹp nha ko bị lặp từ Không chép mạng Nếu phát hiện sẽ bị xoá nha
2 câu trả lời
Program Ngto;
Uses crt;
Var a,i,d: longint;
Begin
Clrscr;
Write('Nhap so nguyen duong: '); Readln(a);
If a<2 then Write(a,' khong phai so nguyen to')
ELse
d:=0;
For i:=2 to a div 2 do
If a mod i = 0 then d:=d+1;
If d=0 then Write(a,' la so nguyen to')
Else Write(a,' khong phai so nguyen to');
Readln
End.
Câu hỏi trong lớp
Xem thêm