Cod sursa(job #572727)

Utilizator tundeKorodi Tunde tunde Data 5 aprilie 2011 16:16:45
Problema Ciurul lui Eratosthenes Scor 100
Compilator fpc Status done
Runda Arhiva educationala Marime 0.48 kb
var a:array[1..2000000] of boolean;
    f:text;
    i,j,n,db:longint;
begin
        assign(f,'ciur.in'); reset(f);
        readln(f,n);
        a[1]:=false;
        for i:=2 to n do a[i]:=true;
        db:=0;
        for i:=2 to n do
                if a[i] then begin inc(db);
                                   for j:=2 to n div i do a[i*j]:=false;
                             end;
        assign(f,'ciur.out'); rewrite(f);
        writeln(f,db);
        close(f);
end.