Cod sursa(job #513345)

Utilizator zseeZabolai Zsolt zsee Data 15 decembrie 2010 18:39:45
Problema Algoritmul lui Euclid Scor 100
Compilator fpc Status done
Runda Arhiva educationala Marime 0.47 kb
function euclid(a,b:longword):longword;inline;
var r:longword;
begin
 repeat
   r:=a mod b;
   a:=b;
   b:=r;
 until r=0;
 euclid:=a;
end;

var be,ki:text;
 a,b,i,n:longword;
 rbuf,wbuf:array[1..15000] of byte;
 
begin
 assign(be,'euclid2.in');
 assign(ki,'euclid2.out');
 settextbuf(be,rbuf);
 settextbuf(ki,wbuf);
 reset(be);
 rewrite(ki);
 readln(be,n);
 for i:=1 to n do
  begin
   readln(be,a,b);
   writeln(ki,euclid(a,b));
  end;
 close(ki);
end.