Cod sursa(job #1179789)

Utilizator DjokValeriu Motroi Djok Data 29 aprilie 2014 12:16:21
Problema Ciurul lui Eratosthenes Scor 100
Compilator fpc Status done
Runda Arhiva educationala Marime 0.46 kb
var a:array[1..2000000] of byte;
    i,n,k,rs,j:longint;

begin
 assign(input,'ciur.in');
 assign(output,'ciur.out');
 reset(input);
 rewrite(output);

  readln(n);
   for i:=2 to n do
    if a[i]=0 then begin
                    for j:=2 to n div i do
                     a[i*j]:=1;
                    end;

   for i:=2 to n do
    if a[i]=0 then inc(rs);

   writeln(rs);

 close(input);
 close(output);
{Totusi este trist in lume}
end.