Cod sursa(job #533314)

Utilizator metalkittenGeorgiana Arhip metalkitten Data 13 februarie 2011 18:09:58
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.37 kb
#include<cstdio>

using namespace std;

long cmmdc(long a,long b)
{
	long r;
	r=a%b;
	while(r)
	{
		a=b;
		b=r;
		r=a%b;
	}
	return b;
}
long t,a,b,i;


int main()
{
	freopen("euclid2.in","r",stdin);
	freopen("euclid2.out","w",stdout);
	scanf("%ld",&t);
	for(i=1;i<=t;i++)
	{
		scanf("%ld %ld", &a, &b);
		printf("%ld\n", cmmdc(a,b));
	}
return 0;
}