Cod sursa(job #601766)

Utilizator Buzu_Tudor_RoCont vechi Buzu_Tudor_Ro Data 7 iulie 2011 20:24:05
Problema Fractii Scor 0
Compilator fpc Status done
Runda Arhiva de probleme Marime 0.7 kb
Program Fractii;
var fi, fo : text;
    i,j,n,k,nr,r: longint;
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(fi,'fractii.in'); reset(fi); readln(fi,n); close(fi);
     assign(fo,'fractii.out'); rewrite(fo); k:=0;
     if n>=100 then begin k:=6087 ; r:=100; end;
     for i:=r to n do for j:=r to n do  begin
                                        if i>=j then nr:=CMMDC(i,j)
                                                else nr:=CMMDC(j,i);
                                        if nr=1 then k:=k+1;
                                        end;
     writeln(fo,k); close(fo);
end.