Cod sursa(job #1823867)

Utilizator iulia_tarnaIulia Tarna iulia_tarna Data 6 decembrie 2016 22:28:36
Problema Algoritmul lui Euclid Scor 60
Compilator fpc Status done
Runda Arhiva educationala Marime 0.49 kb
Program eculid2;

Var
  rr:longint;
  a,b,i,t:longint;
  f1,f2:text;
  procedure cmmdc(x,y:longint; var rez:longint);
   var r:longint  ;

   begin

  While y<>0 do

        Begin
        r:=x mod y;
        x:=y;
        y:=r;
         end;
  rez:=x
  end;

Begin

Assign (f1,'euclid2.in');
Reset  (f1);
Assign (f2,'euclid2.out');
Rewrite(f2);

Read (f1,t);

For i:=1 to t do

 begin

 Read (f1,a,b);
 cmmdc (a,b,rr);

 Writeln (f2,rr);
 end;

Close (f2);

end.