Cod sursa(job #548486)

Utilizator gicu_01porcescu gicu gicu_01 Data 7 martie 2011 14:48:26
Problema Ciurul lui Eratosthenes Scor 100
Compilator fpc Status done
Runda Arhiva educationala Marime 0.41 kb
var a:array[1..2000000]of boolean;
    n,k,i,j:longint;f:text;
begin
 assign(f,'ciur.in');
 reset(f);
 readln(f,n);
 close(f);
 for i:=1 to n do a[i]:=true;
 a[1]:=false; k:=0;
 for i:=1 to n do
  if a[i] then
   begin
    j:=i*2;
    while j<=n do
     begin
      a[j]:=false;
      j:=j+i;
     end;
    inc(k);
   end;
 assign(f,'ciur.out');
 rewrite(f);
 writeln(f,k);
 close(f);
end.