Cod sursa(job #2479613)

Utilizator gazdac_alex@yahoo.comGazdac Alexandru Eugen [email protected] Data 24 octombrie 2019 08:01:08
Problema Algoritmul lui Euclid Scor 40
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.5 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;
	return euclid(b, a%b);
}

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