Cod sursa(job #190532)

Utilizator andrutzaDincu Andra andrutza Data 22 mai 2008 23:13:30
Problema Ciurul lui Eratosthenes Scor 100
Compilator fpc Status done
Runda Arhiva educationala Marime 0.34 kb
var v:array[1..2000000]of byte;
   i,j,n,nr:longint;

begin
  assign(input,'ciur.in'); reset(input);
  assign(output,'ciur.out'); rewrite(output);
   for i:=2 to 2000000 do
    if v[i]=0 then for j:=2 to 2000000 div i do v[i*j]:=1;
   readln(n);
   for i:=2 to n do if v[i]=0 then inc(nr);
   writeln(nr);
  close(input); close(output);
end.