Cod sursa(job #2569262)

Utilizator dahaandreiDaha Andrei Codrin dahaandrei Data 4 martie 2020 11:41:03
Problema Algoritmul lui Euclid Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.42 kb
#include <fstream>

using namespace std;

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

int t, a, b;

int cmmdcRecursive(int a, int b) {
	if (b == 0) return a;
	return cmmdcRecursive(b, a % b);
}

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

int main() {
	in >> t;

	while (t --) {
		in >> a >> b;
		out << cmmdcRecursive(a, b) << '\n';
	}
	return 0;
}