Cod sursa(job #2606076)

Utilizator cnvvc_vladcnvvc vlad cnvvc_vlad Data 26 aprilie 2020 21:34:45
Problema Algoritmul lui Euclid Scor 40
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.46 kb
#include <iostream>

using namespace std;

// declaram variabilele
int a, b, p, x;
// scriem functia recursiva cmmdc
int cmmdc(int a, int b){	
	if (a%b == 0){
		return b;
	}else {
		return cmmdc(b, a%b);
	}
}

int main(){
	freopen("euclid2.in", "r", stdin);
	freopen("euclid2.out", "w", stdout);
	// citim nr de perechi
	cin >> p;
	for(int i = 1; i <= p; i++){
	// citim de la tastatura cele 2 numere
	cin >> a >> b;
	x  =  cmmdc(a, b);	
	cout << x << '\n';
	}	
	return 0;
}