Cod sursa(job #154895)

Utilizator DonPushmeMilitaru Adrian DonPushme Data 11 martie 2008 16:01:55
Problema Ciurul lui Eratosthenes Scor 0
Compilator fpc Status done
Runda Arhiva educationala Marime 0.4 kb
var a,b,n,i:longint;
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.