Cod sursa(job #1044417)

Utilizator xoSauceSergiu Ferentz xoSauce Data 29 noiembrie 2013 20:34:28
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.4 kb
#include <iostream>
#include <cstdio>

using namespace std;


long long gcd(long long x, long long y){

  while(y){

    int r = x%y;
    x = y;
    y =r;

  }
  return x;
}

int n;
int main(){

  freopen("euclid2.in","r",stdin);
  freopen("euclid2.out","w",stdout);
  scanf("%d",&n);
  for(int i = 0; i < n ; i++){

    long long x,y;
    scanf("%lld %lld",&x,&y);
    printf("%lld\n",gcd(x,y));
  }
  return 0;
}