Cod sursa(job #2582427)

Utilizator TicauStelianTicau Stelain TicauStelian 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);
}