Cod sursa(job #2210282)

Utilizator SulfusSulfus Sulfus Data 6 iunie 2018 00:16:26
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.39 kb
#include <fstream>

int main()
{
	int t, a, b;

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

	auto gcd = [](int a, int b) 
	{
		int r = 0;
		while (b)
		{
			r = a % b;
			a = b;
			b = r;
		}
		return a;
	};

	in >> t;
	for (int i = 0; i < t; i++)
	{
		in >> a >> b;
		out << gcd(a, b) << '\n';
	}

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

	return 0;
}