Cod sursa(job #950796)

Utilizator mitrutstrutMitrea Andrei Ionut mitrutstrut Data 17 mai 2013 21:40:14
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.42 kb
#include <algorithm>
#include <fstream>
using namespace std;
 
#define FIN "euclid2.in"
#define FOUT    "euclid2.out"
 
ifstream fin(FIN);
ofstream fout(FOUT);
 
int gcd(int a, int b)
{
  if(a<b)
    swap(a, b);
 
  while(b)
  {
    int r=a%b;
    a=b;
    b=r;
  }
 
  return a;
}
 
int main()
{
  int n, a, b;
 
  for(fin>>n; n--;)
  {
    fin>>a>>b;
    fout<<gcd(a, b)<<"\n";
  }
 
  return 0;
}