Cod sursa(job #2654140)

Utilizator h0pZyTalu Mihai h0pZy Data 29 septembrie 2020 21:19:06
Problema Algoritmul lui Euclid Scor 60
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.37 kb
#include <fstream>

using namespace std;

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

int cmmdc(int a, int b) {
	while (a != b) {
		if (a > b)
			a -= b;
		if (a < b)
			b -= a;
	}
	return a;
}

int main()
{
	int n;
	cin >> n;
	for (int i = 1; i <= n; ++i) {
		int x, y;
		cin >> x >> y;
		cout << cmmdc(x, y) << "\n";
	}

	return 0;
}