Cod sursa(job #2333153)

Utilizator bvd.dorinBaba Dorin bvd.dorin Data 31 ianuarie 2019 18:53:59
Problema Algoritmul lui Euclid Scor 40
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.48 kb
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("euclid2.in");
ofstream fout("euclid2.out");

/*
Cel mai mare divizor comun dintre doua numere naturale
a si b este cel mai mare numar
 natural pozitiv d care divide ambele numere.
*/
int Euclid(int a, int b){
	if (a==0) return b; else return Euclid(b%a, a);
}

int main(int argc, char** argv) {
	int numar,a,b;
	fin>>numar;
	while(numar){
	fin>>a>>b;
    fout<<Euclid(a,b)<<endl;
	numar--;	
	}
}