Cod sursa(job #208417)

Utilizator tudalexTudorica Constantin Alexandru tudalex Data 16 septembrie 2008 12:49:39
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.37 kb
#include <stdio.h>
int t, a, b;
int euclid(int x, int y)
{
	if (x>y)
	{
		int p;
		p =x; x= y; y=p;
	}
	if (x == 0)
		return y;
	return euclid(x,y%x);
}
		
int main()
{
	freopen("euclid2.in", "r",stdin);
	freopen("euclid2.out","w",stdout);
	scanf("%d", &t);
	for (; t>0; --t)
	{
		scanf("%d %d", &a, &b);
		printf("%d\n", euclid(a,b));
	}
	return 0;
}