Cod sursa(job #2079981)

Utilizator IulianBobocBoboc Iulian IulianBoboc Data 2 decembrie 2017 11:11:55
Problema Algoritmul lui Euclid Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.44 kb
#include<fstream>
using namespace std;

long computeEuclid(long a, long b) {
	
	long c = 1;

	while (a % b != 0) {
		c = a % b;
		a = b;
		b = c;
	}

	return b;
}

int main() {

	ifstream inFile("euclid2.in");
	ofstream outFile("euclid2.out");

	int T;
	long a, b;

	inFile >> T;
	for (int i = 0; i < T; ++i) {
		inFile >> a >> b;
		outFile << computeEuclid(a, b) <<"\n";
	}
	inFile.close();
	outFile.close();
	return 0;
}