Cod sursa(job #1004832)

Utilizator gabrieligabrieli gabrieli Data 3 octombrie 2013 18:29:35
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.35 kb
#include <fstream>
using namespace std;

size_t cmmdc(size_t a, size_t b) {
	size_t r;
	while (b) {
		r = a % b;
		a = b;
		b = r;
	}
	return a;
}

int main() 
{
	ifstream fin("euclid2.in");
	ofstream fout("euclid2.out");

	size_t tries;
	for (fin >> tries; tries; --tries) {
		size_t a, b;
		fin >> a >> b;
		fout << cmmdc(a, b) << '\n';
	}

	return 0;
}