Cod sursa(job #978773)

Utilizator get0000lostSatmarean Paul get0000lost Data 29 iulie 2013 17:53:41
Problema Algoritmul lui Euclid Scor 30
Compilator fpc Status done
Runda Arhiva educationala Marime 0.36 kb
program gcd;
var a,b,t:longint; f,g:text;
function gcd(a,b:integer):integer;
begin
 if b=0 then gcd:=a
        else gcd:=gcd(b,a mod b);
end;
begin
 assign(f,'euclid2.in');
 assign(g,'euclid2.out');
 rewrite(g);
 reset(f);
 readln(f,t);
 while t<>0 do
  begin
   readln(f,a,b);
   writeln(g,gcd(a,b));
   t:=t-1;
  end;
 close(f);
 close(g);
end.