Cod sursa(job #600819)

Utilizator RaileanuCristian Raileanu Raileanu Data 3 iulie 2011 16:28:09
Problema Fractii Scor 10
Compilator fpc Status done
Runda Arhiva de probleme Marime 0.49 kb
Program cmmdc1;
var n,k,p,q: longint;
    f1,f2:text;

Function cmmdc(a,b : longint): longint;
Begin
     if a mod b =0 then cmmdc:=b
        else cmmdc:=cmmdc(b,a mod b);
end;

Begin
     assign(f1, 'fractii.in');
     assign(f2, 'fractii.out');
     reset(f1);
     readln(f1,n);
     close(f1);
     k:=0;
     for p:=1 to n do
         for q:=1 to n do
             if cmmdc(p,q)=1 then
                inc(k);
     rewrite(f2);
      writeln(f2,k);
     close(f2);
end.