Pagini recente » Cod sursa (job #1523306) | Diferente pentru problema/generatoare intre reviziile 15 si 2 | Diferente pentru problema/telecab intre reviziile 2 si 1 | Cod sursa (job #1253177) | Cod sursa (job #2430538)
#include <iostream>
#include <fstream>
using namespace std;
ifstream in("euclid2.in");
ofstream out("euclid2.out");
int a, b, T;
int euclid(int a, int b) {
if (!b)
return a;
return euclid(b, a % b);
}
int main()
{
in >> T;
for(int i = 1; i <= T; i++) {
in >> a >> b;
cout << euclid(a, b) << "\n";
}
return 0;
}