Cod sursa(job #2283974)

Utilizator robery567Robert Mihai Colca robery567 Data 16 noiembrie 2018 12:06:33
Problema Algoritmul lui Euclid Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.37 kb
#include <iostream>

int cmmdc(int x, int y) {
    int r = x % y;

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

    return y;
}

using namespace std;

int main() {
    int numberOfTests, x, y;

    cin >> numberOfTests;

    for (int i = 0; i < numberOfTests; ++i) {
        cin >> x >> y;
        cout << cmmdc(x, y) << '\n';
    }

    return 0;
}