Cod sursa(job #153689)

Utilizator alex23alexandru andronache alex23 Data 10 martie 2008 18:07:50
Problema Algoritmul lui Euclid Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.47 kb
#include <stdio.h>

 long int a,b,x,i,t;


 int main()
  {FILE *fin,*fout;

   fin=fopen("euclid2.in","r");
   fout=fopen("euclid2.out","w");

   fscanf(fin,"%d",&t);
   for (i=1;i<=t;i++)
     {fscanf(fin,"%ld",&a);
      fscanf(fin,"%ld",&b);
      if (a<b) {x=a;a=b;b=x;}
      while (b)
        {x=b;
         b=a%b;
         a=x;
         }
      x=a;
      fprintf(fout,"%ld",x);
      }

   fclose(fin);
   fclose(fout);

   return 0;
   }