Cod sursa(job #702932)

Utilizator alexdmotocMotoc Alexandru alexdmotoc Data 2 martie 2012 10:09:11
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.43 kb
#include <cstdio>

using namespace std;


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


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