Pagini recente » Diferente pentru runda/inceput intre reviziile 2 si 8 | Istoria paginii utilizator/diliglont | Diferente pentru blog/imsmart-2012 intre reviziile 12 si 5 | Cod sursa (job #1244860) | Cod sursa (job #1086913)
program ciur;
var f,g:text;
N,i,k:word;
function prim(nr:integer):boolean;
var i:byte;
begin
prim:=true;
for i:=2 to nr div 2 do
if nr mod i=0 then prim:=false;
end;
begin
assign(f,'ciur.in');
assign(g,'ciur.out');
reset(f);rewrite(g);
readln(f,N);
k:=0;
for i:=2 to N do
if prim(i) then inc(k);
write(g,k);
close(f);
close(g);
end.