Cod sursa(job #29108)

Utilizator botaMihai Botezatu Catalin bota Data 8 martie 2007 17:22:30
Problema Fractii Scor 0
Compilator fpc Status done
Runda Arhiva de probleme Marime 0.41 kb
var   b,c,nr,cmmdc:qword;
      a,i,j:longint;
      k,l:text;
begin
assign(k,'fractii.in');
reset(k);
assign(l,'fractii.out');
rewrite(l);
read(k,a);

for i:=1 to a do
for j:=1 to i do begin
b:=i;
c:=j;
repeat
if b=c then begin break; cmmdc:=b; end;
if b>c then b:=b-c
        else c:=c-b;
until (b-c=0)or(c-b=0);
cmmdc:=b;
if cmmdc=1 then nr:=nr+1;
end;
write(l,nr);
close(k);
close(l);
end.