Cod sursa(job #2845838)

Utilizator IanisBelu Ianis Ianis Data 8 februarie 2022 14:10:40
Problema Algoritmul lui Euclid Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.38 kb
#include <iostream>
#include <fstream>
 
using namespace std;
 
#ifdef LOCAL
ifstream f("input.txt");
#define g cout
#else
ifstream f("euclid2.in");
ofstream g("euclid2.out");
#endif

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

int n, a, b;

int main() {
	f >> n;
	while (n--) {
		f >> a >> b;
		g << cmmdc(a, b) << '\n';
	}
	return 0;
}