Cod sursa(job #2672952)

Utilizator tact1m4n3Dicu Tudor Andrei tact1m4n3 Data 15 noiembrie 2020 15:22:54
Problema Algoritmul lui Euclid Scor 40
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.38 kb
#include <vector>
#include <fstream>

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

int gcd(int a, int b) {
	int c;
	while (b)
	{
		c = a % b;
		a = b;
		b = c;
	}

	return a;
}

void solve()
{
	int a, b;
	infile >> a >> b;

	outfile << gcd(a, b) << std::endl;
}

int main()
{
	int t;
	infile >> t;

	while (t--)
		solve();
}