Cod sursa(job #2582427)
Utilizator | Data | 16 martie 2020 18:30:23 | |
---|---|---|---|
Problema | Algoritmul lui Euclid | Scor | 0 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva educationala | Marime | 0.45 kb |
#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);
}