Cod sursa(job #51560)

Utilizator MDanFMI - Dan Moldovan MDan Data 14 aprilie 2007 18:48:59
Problema Fractii Scor 0
Compilator fpc Status done
Runda Arhiva de probleme Marime 0.61 kb
Var ok:boolean;
    f,g:text;
    s,n,j,i,k:longint;
Begin
assign (f,'fractii.in');
assign (g,'fractii.out');
reset (f);
rewrite (g);
Readln (f,n);
s:=n*n;
For i:=2 to trunc(sqrt(n)) do
if n mod i=0
then
    k:=k+1;
if k=0
then
    s:=s-1;
For i:=1 to n do
    For j:=1 to n do
        begin
        ok:=false;
        k:=2;
        While (ok=false) and (k<>n) do
        begin
        if (i mod k=0) and (j mod k=0)
        then
            begin
            ok:=true;
            s:=s-1;
            end;
        k:=k+1;
        end;
        end;
Writeln (g,s);
close(f);
close(g);
end.