Pagini recente » Diferente pentru template/deinscriere intre reviziile 1 si 2 | Cod sursa (job #1578649) | Diferente pentru problema/viteze intre reviziile 44 si 45 | Cod sursa (job #2638918) | Cod sursa (job #1097460)
var a,b:text;
m,n,t,i:longint;
function f(a,b:longint):longint;
begin
if b=0 then f:=a else f:=f(b, a mod b);
end;
begin
assign(a,'euclid2.in');
reset(a);
assign(b,'euclid2.out');
rewrite(b);
readln(a,t);
for i:=1 to t do
begin
readln(a,m,n);
writeln(b,f(m,n));
end;
close(a);
close(b);
end.