Cod sursa(job #2622609)

Utilizator BAlin245Bataus Alin Alexandru BAlin245 Data 1 iunie 2020 16:14:46
Problema Algoritmul lui Euclid Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.38 kb
#include <iostream>
#include <fstream>

std::ifstream fin("euclid2.in");
std::ofstream fout("euclid2.out");
int n;
int a, b , r;
int main() {
	fin >> n;
	for (int i = 0; i < n; i++) {
		fin >> a >> b;
		if (a < b) {
			int aux = a; 
			a = b;
			b = aux;
		}
		r = a % b;
		while (r) {
			a = b;
			b = r;
			r = a % b;
		}
		fout << b << "\n";
	}

	return 0;
}