Cod sursa(job #2514144)

Utilizator kokitchyAlastor kokitchy Data 24 decembrie 2019 15:49:48
Problema Algoritmul lui Euclid Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.38 kb
#include <fstream>

int euclid(int a, int b) {
	int r = a % b;

	while (r) {
		a = b;
		b = r;
		r = a % b;
	}

	return b;
}

int main()
{
	std::ifstream fin("euclid2.in");
	std::ofstream fout("euclid2.out");
	
	int n;
	fin >> n;
	while (n--) {
		int a, b;
		fin >> a >> b;

		fout << euclid(a, b) << "\n";
	}
	

	fin.close(), fout.close();

	return 0;
}