Cod sursa(job #968655)

Utilizator alinaTalina taus alinaT Data 2 iulie 2013 14:56:39
Problema Algoritmul lui Euclid Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.47 kb
#include <fstream>
#include "Algoritmi_1.h"

long AlgoritmulEuclid (long a, long b)
{
	if (b == 0)
		return a;
	return AlgoritmulEuclid(b, a%b);
}

void AlgoritmulLuiEuclid ()
{
	std::ifstream fin("euclid2.in");
	std::ofstream fout("euclid2.out");
	long n, a, b;

	fin >> n;
	for (int i = 0; i < n; i++)
	{
		fin >> a >> b;
		fout << AlgoritmulEuclid(a, b)<<"\n";
	}
	fin.close();
	fout.close();
}

int main ()
{
	AlgoritmulLuiEuclid();
	return 0;
}