Cod sursa(job #154879)

Utilizator DonPushmeMilitaru Adrian DonPushme Data 11 martie 2008 15:53:44
Problema Algoritmul lui Euclid Scor 50
Compilator fpc Status done
Runda Arhiva educationala Marime 0.39 kb
var a,b:int64;
    n,i:integer;
begin
assign(input,'euclid2.in');
assign(output,'euclid2.out');
reset(input);
rewrite(output);

readln(n);
for i:=1 to n do
	begin
	readln(a,b);

while (a<>0) and (b<>0) do
      begin
      if a>b then a:=a mod b
             else b:=b mod a;
      end;

if a=0 then writeln(b)
       else writeln(a);
end;

close(input);
close(output);

end.