Cod sursa(job #282167)

Utilizator cristinabCristina Brinza cristinab Data 17 martie 2009 00:03:09
Problema Algoritmul lui Euclid Scor 100
Compilator fpc Status done
Runda Arhiva educationala Marime 0.5 kb
{algoritmul lui Euclid}

var f,g:text;

function cmmdc(a,b:longint):longint;
var r:longint;
begin
while b<>0 do
      begin
      r:=a mod b;
      a:=b;
      b:=r;
      end;
cmmdc:=a;
end;

procedure citire_rezolvare;
var a,b,t,i:longint;
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);
    writeln(g,cmmdc(a,b));
    end;

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


begin
citire_rezolvare;
end.