Cod sursa(job #1870548)

Utilizator NicubuligaBuliga Nicu Nicubuliga Data 6 februarie 2017 18:57:33
Problema Ciurul lui Eratosthenes Scor 20
Compilator fpc Status done
Runda Arhiva educationala Marime 0.36 kb
type tabel=array[0..2000000] of integer;
var t:tabel;i,n,x,k,j:longint;f1,f2:text;
begin
assign(f1,'ciur.in');
assign(f2,'ciur.out');
reset(f1);rewrite(f2);
read(f1,n);
for i:=2 to n do t[i]:=1;
i:=1;
repeat
i:=i+1;
for j:=i*i to n do
if j mod i=0 then t[j]:=0;
until i=7;
for i:=1 to n do
if t[i]=1 then k:=k+1;
writeln(f2,k);
close(f1);close(f2);
end.