Cod sursa(job #2018645)

Utilizator bcrisBianca Cristina bcris Data 5 septembrie 2017 16:34:23
Problema Algoritmul lui Euclid Scor 30
Compilator cpp Status done
Runda Arhiva educationala Marime 0.43 kb
#include<iostream>
#include<fstream>

//InfoArena
//Euclid

using namespace std;

int cmmdc(int a, int b) {
	
	while (a % b != 0) {
		int reminder = a % b;
		a = b;
		b = reminder;
	}
	return b;
}

int main() {
	ifstream f;
	ofstream g;
	f.open("euclid2.in");
	g.open("euclid2.out");
	int n, a, b;
	f >> n;
	for (int i = 0; i < n; i++) {

		f >> a >> b;
		g << cmmdc(a, b) << endl;
		g.flush();

	}

	f.close();
	g.close();
	return 0;
}