Pagini recente » Borderou de evaluare (job #1951231) | Borderou de evaluare (job #2752337) | Borderou de evaluare (job #505936) | Borderou de evaluare (job #1486000) | Cod sursa (job #2031007)
//
// main.cpp
// Euclid
//
// Created by Albastroiu Radu on 9/28/17.
// Copyright © 2017 Radu Albastroiu. All rights reserved.
//
#include <iostream>
int euclid(int x, int y)
{
if(!y)
return x;
return euclid(y, x % y);
}
int main() {
freopen("euclid2.in", "r", stdin);
freopen("euclid2.out", "w", stdout);
int n;
std::cin >> n;
int x,y;
for(int i = 0; i < n; i++)
{
std::cin >> x >> y;
std::cout << euclid(x, y) << "\n";
}
return 0;
}