Bài 8. Lặp với số lần chưa biết trước

MinhThu

Vct pascal nhập n ( n>0) kiểm tra n có phải là số nguyên tố không

Kiều Vũ Linh
13 tháng 4 2023 lúc 13:59

var i,n:integer;

begin

write('n = ');readln(n);

i:=2;

while n mod i <> 0 do i:=i+1;

if i = n then write(n,' la so nguyen to')

else write(n,' khong la so nguyen to');

readln

end.

Bình luận (0)
HT.Phong (9A5)
13 tháng 4 2023 lúc 12:56

Uses crt;

var i,n,p: integer;

begin clrscr;

readln(n);

for i:=1 to n do if(n mod i=0) then p:=p+1;

if(p=2) then writeln(n,' la so nguyen to')

else writeln(n,' khong phai la so nguyen to');

readln;

end.

Bình luận (0)

Các câu hỏi tương tự
Linh Nga Nguyễn
Xem chi tiết
NGUYỄN LÊ XUÂN THỊNH
Xem chi tiết
MinhThu
Xem chi tiết
MinhThu
Xem chi tiết
Phan Vũ Nhật Huy
Xem chi tiết
nguyễn thị như ý
Xem chi tiết
dinhnguyentuhuy
Xem chi tiết
MinhThu
Xem chi tiết
Phú Nhuận Nguyễn
Xem chi tiết