Cod sursa(job #2045268)
Utilizator | Data | 22 octombrie 2017 00:09:48 | |
---|---|---|---|
Problema | Algoritmul lui Euclid | Scor | 60 |
Compilator | fpc | Status | done |
Runda | Arhiva educationala | Marime | 0.48 kb |
Program euclid2;
var f, g:text;
a, b, i, x, t:longint;
begin
assign(f, 'euclid2.in');
assign(g, 'euclid2.out');
reset(f); rewrite(g);
readln(f, t);
For i:=1 to t do begin read(f, a); readln(f, b);
while b<>0 do begin x:=b;
b:=a mod b;
a:=x;
end;
writeln(g, a);
end;
close(f); close(g);
end.