Cod sursa(job #1347284)

Utilizator MarianMMorosac George Marian MarianM Data 18 februarie 2015 21:28:35
Problema Algoritmul lui Euclid Scor 30
Compilator cpp Status done
Runda Arhiva educationala Marime 0.37 kb
#include <iostream>

using namespace std;

int n,a,b;

int gcd(int a, int b){
    if(b == 0) return a;
    else return gcd(b, a%b);
}

int main()
{
    int i;

    freopen("euclid2.in", "r", stdin);
    freopen("euclid2.out", "w", stdout);

    cin >> n;

    for(i=1; i<=n; i++){
        int d;
        cin >> a >> b;
        cout << gcd(a,b) << '\n';
    }

    return 0;
}