Cod sursa(job #1277182)
| Utilizator | Data | 27 noiembrie 2014 12:12:19 | |
|---|---|---|---|
| Problema | Algoritmul lui Euclid | Scor | 0 |
| Compilator | fpc | Status | done |
| Runda | Arhiva educationala | Marime | 0.61 kb |
Program euclid;
Var
input, output : Text;
n, i, a, b: integer;
function euclid(a, b: integer): integer;
begin
if b = 0
then euclid := 0
else euclid := euclid(b, a mod b);
end;
BEGIN
Assign(input, 'euclid2.in'); Assign(output, 'euclid2.out');
Reset(input); Rewrite(output);
Read(input, n);
for i := 1 to n do
begin
Read(input, a); Read(input, b);
Writeln(output, euclid(a, b));
end;
Close(input); Close(output);
END.
