Cod sursa(job #1277173)

Utilizator irinel132Ghita Costinel Irinel irinel132 Data 27 noiembrie 2014 12:06:51
Problema Algoritmul lui Euclid Scor 30
Compilator fpc Status done
Runda Arhiva educationala Marime 0.69 kb
Program euclid;


Var
        input, output   : Text;
        n, i, a, b: integer;

function euclid(a, b: integer): integer;
var
        c: integer;
begin
        while (b <> 0) do begin
                c := a mod b;
                a := b;
                b := c;
        end;
        euclid := a;
end;

BEGIN
        Assign(input, 'euclid2.in'); Assign(output, 'euclid2.out');
        Reset(input); Rewrite(output);
                Read(input, n);
                for i := 1 to n do
                begin
                        Read(input, a); Read(input, b);
                        Writeln(output, euclid(a, b));
                end;
        Close(input); Close(output);
END.