Cod sursa(job #354259)

Utilizator octavOctavian Voicu octav Data 7 octombrie 2009 15:45:15
Problema Algoritmul lui Euclid Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.33 kb
#include <stdio.h>

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

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

	freopen("euclid2.in", "rt", stdin);
//	freopen("euclid2.out", "wt", stdout);

	scanf("%d", &N);
	for (i = 0; i < N; i++) {
		scanf("%d %d", &a, &b);
		printf("%d\n", euclid(a, b));
	}

	return 0;
}