Cod sursa(job #550277)

Utilizator andreifirstCioara Andrei Ioan andreifirst Data 9 martie 2011 12:34:20
Problema Algoritmul lui Euclid Scor 60
Compilator fpc Status done
Runda Arhiva educationala Marime 0.44 kb
var t, x, y, i:longint;
    f, g:text;
    Buf1, buf2: array[1..100000] of Char;  { 4K buffer }


begin
assign (f, 'euclid2.in');
settextbuf (f, buf1);
reset (f);
assign (g, 'euclid2.out');
settextbuf (g, buf2);
rewrite (g);
readln (f, t);
for i := 1 to t do
  begin
  readln (f, x, y);
  while x <> y do
    begin
    if x>y then x:=x-y
           else y:=y-x;
    end;
  writeln (g, x);
  end;

close (f); close (g);
end.