Cod sursa(job #1626152)

Utilizator viuscenkoViktor Iuscenko viuscenko Data 2 martie 2016 22:55:13
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.38 kb
#include <bits/stdc++.h>

using namespace std;

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

int euclid(int a, int b) {
    if(a < b)
        swap(a, b);
    if(b == 0)
        return a;

    return euclid(b, a%b);
}

int main() {
    int T, n, m;

    fin >> T;
    while(T--) {
        fin >> n >> m;
        fout << euclid(n, m) << "\n";
    }
}