Cod sursa(job #176224)

Utilizator amadaeusLucian Boca amadaeus 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;
}