Cod sursa(job #227213)

Utilizator cristiprgPrigoana Cristian cristiprg Data 3 decembrie 2008 22:18:49
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.38 kb
#include <cstdio>
FILE *in, *out;

int main()
{
  in = fopen ("euclid2.in", "r");
  out = fopen ("euclid2.out", "w");
  int t;
  fscanf (in,"%d",&t);
  for (int i=1; i<=t; i++)
  {
  	int x,y,r;
    fscanf (in,"%d%d",&x,&y);
    
    r=x%y;
    while (r)
    {
      x=y;
      y=r;
      r=x%y;
    }
    fprintf (out,"%d\n",y);
  }
  
  
  fclose (in);
  fclose (out);
  return 0;
  
}