Pagini recente » Cod sursa (job #2895341) | Cod sursa (job #426277) | Cod sursa (job #3121628) | Cod sursa (job #668075) | Cod sursa (job #418621)
Cod sursa(job #418621)
program ciur;
type vector=array[2..2000000] of boolean;
var a:vector;
i,o:text;
n,c,f,g:integer;
begin
c:=0;
assign(i,'ciur.in');
reset(i);
readln(i,n);
close(i);
for f:=2 to n do
a[f]:=true;
for f:=2 to n do
if a[f] then
begin
c:=c+1;
g:=f;
repeat
g:=g+f;
a[g]:=false
until g>=n
end;
assign(o,'ciur.out');
rewrite(o);
write(o,c);
close(o)
end.