Cod sursa(job #393529)

Utilizator potytzuPotinteu Minail potytzu Data 9 februarie 2010 16:54:14
Problema Algoritmul lui Euclid Scor 100
Compilator fpc Status done
Runda Arhiva educationala Marime 0.46 kb
program pascal;
var t,i,a,b:longint;
    f,g:text;

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

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.