Cod sursa(job #808412)

Utilizator ahmed.abdraboahmed.abdrabo ahmed.abdrabo Data 6 noiembrie 2012 19:02:32
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.37 kb
#include <cstdio>
using namespace std;

inline int next_int() {
	int d;
	scanf("%d", &d);
	return d;
}

int gcd(int a, int b) {
	return a == 0 ? b : gcd(b % a, a);
}

int main() {
	freopen("euclid2.in", "r", stdin);
	freopen("euclid2.out", "w", stdout);
	int T = next_int();
	while (T--) {
		int a = next_int();
		int b = next_int();
		printf("%d\n", gcd(a, b));
	}
	return 0;
}