Cod sursa(job #529312)

Utilizator feelshiftFeelshift feelshift Data 4 februarie 2011 18:23:43
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.47 kb
// http://infoarena.ro/problema/euclid2
#include <fstream>
using namespace std;

ifstream in("euclid2.in");
ofstream out("euclid2.out");

inline int cmmdc(int first,int second) {
	if(!second)
		return first;
	else
		return cmmdc(second,first % second);
}

int main() {
	int total,first,second;

	in >> total;
	for(int i=1;i<=total;i++) {
		in >> first >> second;

		out << cmmdc(first,second) << "\n";
	}

	in.close();
	out.close();

	return (0);
}