Cod sursa(job #372114)

Utilizator klamathixMihai Calancea klamathix Data 8 decembrie 2009 20:26:50
Problema Algoritmul lui Euclid Scor 60
Compilator cpp Status done
Runda Arhiva educationala Marime 0.42 kb
#include<iostream>
#include<cstdio>
using namespace std;

int cmmdc ( int x , int y ) 
{
	while ( x != y ) 
	if ( x > y ) x = x - y;
	else y = y - x;
	 
return x;
}

int i , n , a , b ;

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