viết chương trình in ra tất cả các số nguyên tố bé hơn hoặc bằng n bằng pascal
2 câu trả lời
program nguyen_to;
uses crt;
var n,i,j: integer;
ok: boolean;
begin
clrscr;
write('nhap n:'); readln(n);
for i:=2 to n do begin
ok:true;
for j:=2 to i-1 do if i mod j = 0 then
ok:=false;
if ok then write(i,';')
end;
readln
end.
uses crt;
var n, i: longint;
function prime(n: longint): boolean;
var i: longint;
begin
if n < 2 then exit(false);
for i:=2 to trunc(sqrt(n)) do
if n mod i = 0 then exit(false);
exit(true);
end;
begin
clrscr;
readln(n);
for i:=2 to n do
if prime(i) then write(i, ' ');
readln;
end.