Cod sursa(job #290546)

Utilizator energizerBunnyCicu Mihai energizerBunny Data 28 martie 2009 06:03:06
Problema Fractii Scor 0
Compilator fpc Status done
Runda Arhiva de probleme Marime 0.52 kb
{fractii ireductibile}
Program pascal;
var
 f:text;
 i,j,n,counter:0..1000;
Function cmmdc(a,b:integer):boolean;
 var
  sem:boolean;
 Begin
  while a<>b do
   if a>b then
    a:=a-b
   else
    b:=b-a;
  sem:=false;
  if a=1 then
   sem:=true;
  cmmdc:=sem;
 END;

BEGIN
 assign(f,'fractii.in');
 reset(f);
 read(f,n);
 close(f);

 counter:=0;
 for i:=1 to n do
  for j:=1 to n do
    if cmmdc(i,j) then
     inc(counter);

 assign(f,'fractii.out');
 rewrite(f);
 write(f,counter);
 close(f);

END.