Cod sursa(job #154232)

Utilizator eugen.nodeaEugen Nodea eugen.nodea Data 11 martie 2008 00:10:04
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.39 kb
# include <stdio.h>
FILE *f=fopen("euclid2.in","r"),*g=fopen("euclid2.out","w");
long T,i,a,b;
long euclid(long a, long b)
{
  long r;
   do
   {
    r=a%b;
    a=b;
    b=r;
   }while (r);
   return a;
}
int main()
{
   fscanf(f,"%ld",&T);
   for (i=1;i<=T;i++)
   {
	fscanf(f,"%ld %ld",&a,&b);
	fprintf(g,"%ld\n",euclid(a,b));
   }
   fclose(g);
   fclose(f);
  return 0;
}