Pagini recente » Cod sursa (job #2973106) | Diferente pentru treapuri intre reviziile 40 si 41 | Cod sursa (job #2959745) | Cod sursa (job #2440387) | Cod sursa (job #2582427)
#include <fstream>
int cmmd(int x, int y);
int main(void)
{
std::ifstream fin("euclid2.in", std::ios::in);
std::ofstream fout("euclid2.out", std::ios::out);
int t;
fin >> t;
for (int i = 0; i<t; i++)
{
int a,b;
fin >> a >> b;
fout << cmmd(a,b) << "\n";
};
fout.close();
fin.close();
}
int cmmd(int x, int y)
{
if (!y)
return x;
return cmmd(x, x % y);
}