Cod sursa(job #472354)

Utilizator SpiderManSimoiu Robert SpiderMan Data 24 iulie 2010 10:08:57
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.44 kb
# include <cstdio>

int T ;

int euclid ( int a, int b ) {
    while ( b ) {
        int r = a % b ;
        a = b ;
        b = r ;
    }

    return a ;
}

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

    for ( scanf ( "%d", &T ) ; T ; --T ) {
        int A, B ;
        scanf ( "%d %d", &A, &B ) ;
        printf ( "%d\n", euclid ( A, B ) ) ;
    }

    return 0;
}