Cod sursa(job #616687)

Utilizator desoComan Andrei deso Data 13 octombrie 2011 03:10:26
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.52 kb
#include <iostream>
#include <iomanip>
#include <fstream>
#include <sstream>
#include <cstdio>
using namespace std;

#define INFILE "euclid2.in" 
#define OUTFILE "euclid2.out"


long long int gcd(long long int a, long long int b)
{
  return (b==0 ? a : gcd(b, a%b));
}

int main()
{
  freopen(INFILE, "r", stdin);
  freopen(OUTFILE, "w", stdout);

  long long int a, b;
  int t;
  scanf("%d", &t);
  while( t-- )
  {
    scanf("%lld %lld", &a, &b);
    printf("%lld\n", gcd(a, b));
  }

	
	return 0;
}