Cod sursa(job #3344965)

Utilizator MetalAweTiberiu Podareanu MetalAwe Data 7 martie 2026 10:19:38
Problema Algoritmul lui Euclid Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.44 kb
#include <iostream>
#include <fstream>
using namespace std;

unsigned int euclid(unsigned int a, unsigned int b) {
	while (b) {
		unsigned int temp;
		temp = a % b;
		a = b;
		b = temp;
	}
	return a;
}

int main() {
	ifstream fin("euclid2.in");
	ofstream fout("euclid2.out");
	int nr_teste;
	fin >> nr_teste;
	for (int i = 0; i < nr_teste; i++) {
		int a, b;
		fin >> a >> b;
		fout << euclid(a, b) << endl;
	}
	return 0;
}