Cod sursa(job #1771564)

Utilizator raileanu.anaAna Maria Raileanu raileanu.ana Data 5 octombrie 2016 19:34:41
Problema Algoritmul lui Euclid Scor 30
Compilator fpc Status done
Runda Arhiva educationala Marime 0.46 kb
var t,a,b,i:longint;
f,fout:text;
function cmmdc(n1,n2:integer):integer;
begin
        while n1<>n2 do if n1>n2 then n1:=n1-n2
        else n2:=n2-n1;
        cmmdc:=n1;
end;

begin
        assign(f,'euclid2.in') ;
        assign(fout,'euclid2.out');
        reset(f);
        rewrite(fout);
        readln(f,t);
        for i:=1 to t do begin
        readln(f,a,b);

        writeln(fout,cmmdc(a,b));end;
        close(f);
        close(fout);

end.