Pagini recente » Atasamentele paginii Mofocarburi | Diferente pentru problema/fibsmen intre reviziile 4 si 5 | Diferente pentru problema/ninja intre reviziile 12 si 4 | Cod sursa (job #3222036) | Cod sursa (job #2659815)
#include <bits/stdc++.h>
using namespace std;
ifstream in ("euclid2.in");
ifstream out ("euclid2.out");
int gcd(int nA, int nB)
{
if(!nB) return nA;
return gcd(nB, nA % nB);
}
int main()
{
int nA, nB, nT;
cin >> nT;
while(nT)
{
cin >> nA >> nB;
cout << gcd(nA, nB);
nT--;
}
return 0;
}