Cod sursa(job #2453471)
Utilizator | Data | 3 septembrie 2019 20:46:28 | |
---|---|---|---|
Problema | Algoritmul lui Euclid | Scor | 0 |
Compilator | fpc | Status | done |
Runda | Arhiva educationala | Marime | 0.44 kb |
var a,b,c,d,e,i,n:longint;
fin,fout:textfile;
begin
assign(fin, 'euclid2.in');
reset(fin);
assign(fout, 'euclid2.out');
rewrite(fout);
readln(fin,n);
for i:=1 to n do begin
readln(fin,a,b);
d:=0;
for e := a downto 1 do begin
if (a mod e = 0) and (b mod e = 0) then
d := e;
break;
end;
writeln(fout, d);
end;
close(fin);
close(fout);
end.