Cod sursa(job #359394)

Utilizator tiger_10Dutescu Radu Alin tiger_10 Data 26 octombrie 2009 20:26:16
Problema Algoritmul lui Euclid Scor 100
Compilator fpc Status done
Runda Arhiva educationala Marime 0.55 kb
var a,b,r,aux,i,t:longint;
    f,g:text;
begin
        assign(f,'euclid2.in');
        reset(f);
        readln(f,t);

        assign(g,'euclid2.out');
        rewrite(g);

        for i:=1 to t do begin

        read(f,a);
        readln(f,b);


        if b>a then begin
                aux:=a;
                a:=b;
                b:=aux;
                end;

        repeat
        r:=a mod b;
        a:=b;
        b:=r;
        until r=0;

        writeln(g,a);
        end;

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