Cod sursa(job #700295)

Utilizator nicnic28nichita trita nicnic28 Data 1 martie 2012 09:12:21
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.49 kb
#include<fstream>
using namespace std;
ifstream in("euclid2.in");
ofstream out("euclid2.out");

int t,a,b;
/*
int cmmdc(int x,int y){
	int r;
	while(y){
		r=x%y;
		x=y;
		y=r;
	}
	return x;
}
*/
/*int cmmdc(int x,int y){
	int r;
	r=x%y;
	x=y;
	y=r;
	if(y)
		return cmmdc(x,y);
	return x;
}*/
int cmmdc(int x, int y){
	if(y)
		return cmmdc(y,x%y);
	return x;
}
int main(){
	in>>t;
	for(int i=1 ; i<=t ; i++){
		in>>a>>b;
		out<<cmmdc(a,b)<<"\n";
	}
	return 0;
}