Cod sursa(job #530567)

Utilizator cristi.vlasceanuCristian Vlasceanu cristi.vlasceanu Data 7 februarie 2011 23:11:46
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.37 kb
#include <fstream>
using namespace std;

int euclid_cmmdc(int a, int b) {
	if (!b) return a;
	return euclid_cmmdc(b, a%b);
}

int main() {
	int n, a, b, i;
	ifstream f("euclid2.in");
	ofstream g("euclid2.out");

	f>>n;
	for(i=0; i<n; i++) {
		f>>a>>b;
		if(a>b) g<<euclid_cmmdc(a,b)<<"\n";
		else if (a<b) g<<euclid_cmmdc(b,a)<<"\n";
		else g<<a<<"\n";
	}
}