Cod sursa(job #611724)

Utilizator RaileanuCristian Raileanu Raileanu Data 2 septembrie 2011 21:00:00
Problema Fractii Scor 0
Compilator fpc Status done
Runda Arhiva de probleme Marime 0.57 kb
Program fractii;
var n,i,j,cont : longint;
    m: longint;
    a: array[1..1000] of byte;
    fi,fo: text;

Begin
     assign(fi,'fractii.in');
     reset(fi);
     readln(fi,n);
     close(fi);
           m:=n*n-n+1;
           for i:=2 to trunc(sqrt(n)) do
               if a[i]=0 then
                for j:=i+1 to n do
                    if j mod i = 0 then a[j]:=1;
           for i:=1 to n do
               if a[i]=1 then inc(cont);
           m:=m-2*cont;
     assign(fo, 'fractii.out');
     rewrite(fo);
     writeln(fo,m);
     close(fo);
end.