Lập trình đơn giản

leduc

viet chuong trinh kiem tra 1so nguyen nco hai la so nguyen to hay ko

híp
13 tháng 10 2019 lúc 14:55

program ktsnt;

var i,n:integer;

begin

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

if n<=1 then writeln(n,' khong phai la so nguyen to') else

begin

i:=2;

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

if i=n then writeln(n,' la so nguyen to') else writeln(n,' khong phai la so nguyen to');

end;

readln

end.

Bình luận (0)
Nguyễn Lê Phước Thịnh
13 tháng 10 2019 lúc 18:02

uses crt;

var n,kt,i:integer;

begin

clrscr;

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

kt:=0;

for i:=2 to trunc(sqrt(n)) do

if n mod i=0 then

begin

kt:=1;

break;

end;

if kt=0 then writeln(n,' la so nguyen to')

else writeln(n,' la hop so');

readln;

end.

Bình luận (0)

Các câu hỏi tương tự
minh nguyen cong
Xem chi tiết
Vy Tuong
Xem chi tiết
Diệu Huyền
Xem chi tiết
Nguyễn Xạ Điêu
Xem chi tiết
Nguyễn Tuấn Kiệt
Xem chi tiết
leduc
Xem chi tiết
Nguyễn Xạ Điêu
Xem chi tiết
Chu Nam
Xem chi tiết
Huyền Minh Lam Nguyệt
Xem chi tiết