Cod sursa(job #1976869)

Utilizator blatulInstitutul de Arta Gastronomica blatul Data 4 mai 2017 13:49:15
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.42 kb
#include <bits/stdc++.h>
using namespace std;

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

int cmmdc(int x, int y) {

    int r = x % y;

    while (r) {
        x = y;
        y = r;
        r = x % y;
    }

    return y;
}

int main() {

    int T;

    fin >> T;

    int x, y;
    while (T--) {

        fin >> x >> y;

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

    return 0;
}