Cod sursa(job #2546884)

Utilizator fazecasdavidFazecas fazecasdavid Data 14 februarie 2020 18:17:04
Problema Algoritmul lui Euclid Scor 40
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.36 kb
#include <iostream>
#include <fstream>

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


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


int main()
{
	int n;
	f >> n;
	while(n)
	{
		int a, b;
		f >> a >> b;
		g << gcd(a, b) << std :: endl;
		n--;
	}
	f.close();
	g.close();
	return 0;
}