Cod sursa(job #950829)

Utilizator radu_1997bCebotari Radu radu_1997b Data 18 mai 2013 12:00:26
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;
}