Cod sursa(job #291207)

Utilizator Bit_MasterAlexandru-Iancu Caragicu Bit_Master Data 29 martie 2009 15:42:10
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda The Beginners Marime 0.43 kb
#include <cstdio>  

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

void citire()
{
	int a,b,t;
	scanf ("%d",&t);
	for (int i = 1; i <= t; ++i)
	{
		scanf ("%d%d",&a,&b);
		printf ("%d\n",cmmdc(a,b));
	}
}

int main()  
{  
   freopen("euclid2.in","r",stdin);  
   freopen("euclid2.out","w",stdout);  
   citire();
   return 0;  
}