Pagini recente » Cod sursa (job #1835402) | Cod sursa (job #2481518) | Cod sursa (job #3261791) | Cod sursa (job #265594) | Cod sursa (job #150172)
Cod sursa(job #150172)
program p21;
var f,g:text;
a:array[1..2000000]of byte;
n,q,j,k,i:longint;
begin
assign(f,'ciur.in');reset(f);
assign(g,'ciur.out');rewrite(g);
readln(f,n);
a[1]:=1;
for i:=1 to n do
if a[i]=0 then begin
begin
k:=i;
q:=q+1;
for j:=2 to n div k do a[j*k]:=1;
end;
writeln(g,q);
j:=0;
for i:=n downto 2 do
if a[i]=0 then begin
k:=i;
j:=j+1;
if j=1000 then break;
end;
for j:=k to n do
if a[j]=0 then write(g,j,' ');
end;
close(g);
end.