Cod sursa(job #2479612)

Utilizator gazdac_alex@yahoo.comGazdac Alexandru Eugen [email protected] Data 24 octombrie 2019 07:58:56
Problema Algoritmul lui Euclid Scor 40
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.51 kb
/*Cel mai mare divizor comun dintre doua numere naturale a si b este cel mai mare numar natural pozitiv d care divide ambele numere.*/

#include <iostream>
#include <fstream>
#include <vector>
#include <queue>
using namespace std;
ifstream in("euclid2.in");
ofstream out("euclid2.out");

int euclid(int a, int b) {
	if (!b) return a;
	else return euclid(b, a%b);
}

int main() {
	int t;
	in >> t;
	for (int i = 1; i <= t; i++) {
		int a, b;
		in >> a >> b;
		out << euclid(a, b) << endl;
	}
	return 0;
}