Cod sursa(job #156917)

Utilizator andrici_cezarAndrici Cezar andrici_cezar Data 12 martie 2008 19:52:43
Problema Ciurul lui Eratosthenes Scor 100
Compilator fpc Status done
Runda Arhiva educationala Marime 0.44 kb
program ciur;   
var f,g:text;   
    i,j,n,k,s:longint;   
    a:array[1..2000000]of byte;
begin  
assign(f,'ciur.in');reset(f);   
assign(g,'ciur.out');rewrite(g);   
readln(f,n);   
s:=0;   
for i:=2 to n  do  
    if a[i]=0 then begin  
                   k:=i;   
                   s:=s+1;   
                   for j:=2 to n div k do a[j*k]:=1;   
  
                   end;   
writeln(g,s);   
close(f);
close(g);   
end.