Cod sursa(job #176224)
Utilizator | Data | 10 aprilie 2008 21:15:26 | |
---|---|---|---|
Problema | Algoritmul lui Euclid | Scor | 100 |
Compilator | c | Status | done |
Runda | Arhiva educationala | Marime | 0.36 kb |
#include <stdio.h>
int gcd( int x, int y ) {
int r;
while( y ) {
r = x % y;
x = y;
y = r;
}
return x;
}
int main() {
int T, x, y;
freopen( "euclid2.in", "r", stdin );
freopen( "euclid2.out", "w", stdout );
scanf( "%d", &T );
while( T-- ) {
scanf( "%d%d", &x, &y );
printf( "%d\n", gcd( x, y ) );
}
return 0;
}