Viết chương trình kiểm tra xem số đó có phải là số nguyên tố không? Bằng pascal
2 câu trả lời
program kiem_tra;
uses crt;
var n,i: integer;
ok: boolean;
begin
clrscr;
ok:=true;
write('nhap n:'); readln(n);
for i:=2 to n-1 do if n mod i=0 then
ok:=false;
if ok then writeln('n la so nguyen to')
else
writeln('n khong la so nguyen to');
readln
end.
Program SNT;
Uses crt;
Var n , i :Integer; // Khai bao bien su dung
BEGIN
Write(‘Nhap vao mot so:’); // Thong bao nhap lieu Readln(n); // Nhap gtri N, (voi &N la lay d/c bien N) i := round( sqrt(n) ); If( n mod i <> 0) then // Xuat cau tra loi cuoi cung Writeln(‘ N la so nguyen to’) Else Writeln(‘ N khong la so nguyen to’); Readln; END.