Pagini recente » Cod sursa (job #2558183) | Cod sursa (job #2464707) | Diferente pentru blog/prison-synchronization intre reviziile 4 si 3 | Cod sursa (job #2461009) | Cod sursa (job #786628)
Cod sursa(job #786628)
program finfo;
var t,i,d,a,b,l:longint;
begin
assign(input,'euclid2.in'); reset(input);
assign(output,'euclid2.out'); rewrite(output);
readln(t);
for i:=1 to t do begin
readln(a,b);
if (b>a) then
begin
d:=a;
a:=b;
b:=d;
end;
while (b<>0) do
begin
l:=a mod b;
a:=b;
b:=l;
end;
writeln(a)
end;
close(output);
end.