Cod sursa(job #2334885)

Utilizator andra_moldovanAndra Moldovan andra_moldovan Data 3 februarie 2019 12:02:45
Problema Algoritmul lui Euclid Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.48 kb
#include <fstream>

using namespace std;

ifstream fin("euclid2.in");
ofstream fout("euclid2.out");

inline int Euclid(int a, int b) {
    int r;
    do {
        r = a % b;
        a = b;
        b = r;
    } while (r);

    return a;
}

inline void Read() {
    int N, x, y;

    fin >> N;

    while (N--) {
        fin >> x >> y;

        fout << Euclid(x, y) << "\n";
    }
}

int main () {
    Read();

    fin.close(); fout.close(); return 0;
}