Cod sursa(job #1011948)

Utilizator nytr0gennytr0gen nytr0gen Data 17 octombrie 2013 19:48:43
Problema Algoritmul lui Euclid Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.46 kb
#include <cstdio>

using namespace std;

inline int cmmdc(int a, int b) {
    int t;

    while (b > 0) {
        t = b;
        b = a%b;
        a = t;
    }

    return a;
}

int main() {
    int N, a, b, i;

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

    scanf("%d", &N);

    for (i = 0; i < N; ++i) {
        scanf("%d%d", &a, &b);

        printf("%d\n", cmmdc(a, b));
    }

    return 0;
}