Cod sursa(job #2178690)

Utilizator Alex03Runcan Alexandru Alex03 Data 19 martie 2018 17:43:37
Problema Algoritmul lui Euclid Scor 60
Compilator fpc Status done
Runda Arhiva educationala Marime 0.41 kb
var f,g:text;
    t,i,a,b,aux:longword;
begin
  assign (f,'euclid2.in');reset (f);
  assign (g,'euclid2.out');rewrite (g);
  readln (f,t);
  for i:=1 to t do
  begin
    readln (f,a,b);
    if a<b then
    begin
      aux:=a;
      a:=b;
      b:=aux
    end;
    while b<>0 do
    begin
      aux:=b;
      b:=a mod b;
      a:=aux
    end;
    writeln (g,a)
  end;
  close (f);close (g)
end.