pascalabcnet/TestSamples/CompilationSamples/simplenumbers.pas
Бондарев Иван e6e67c193c initial commit
2015-05-14 21:35:07 +02:00

26 lines
456 B
ObjectPascal

// Ãåíåðàöèÿ áîëüøèõ ïðîñòûõ ÷èñåë
var i,j,r,count: integer;
f: boolean;
beg: integer;
begin
count:=0;
beg:=Random(1000000000);
for i:=beg to beg+1000 do
begin
f:=true;
j:=2;
r:=round(sqrt(i));
while f and (j<=r) do
if i mod j = 0 then f:=false
else j:=j+1;
if f then
begin
write(i.tostring+' '.tostring);
Inc(count);
if count mod 5 = 0 then writeln;
end;
end;
writeln;
end.