Cod sursa(job #263270)

Utilizator mircea_dinamo_48Petrean Mircea mircea_dinamo_48 Data 20 februarie 2009 08:15:26
Problema Fractii Scor 0
Compilator fpc Status done
Runda Arhiva de probleme Marime 0.44 kb
program fractii;
var n,m,i,j:longint;
    f:text;
function cmmdc (a,b:byte):byte;
begin
 if a=b then cmmdc:=a
        else
         if a>b then cmmdc:=cmmdc(a-b,b)
                else cmmdc:=cmmdc(a,b-a);
end;
begin
 assign (f,'fractii.in');
 reset (f);
 readln (f,n);
 close (f);
 assign (f,'fractii.out');
 rewrite (f);
 m:=0;
 for i:=1 to n do
  for j:=1 to n do
   if cmmdc (i,j)=1 then inc (m);
 write (f,m);
 close (f);
end.