Informatică, întrebare adresată de Lariiiix, 9 ani în urmă

Să se scrie o funcție C++ recursivă care returnează cel mai mare divizor comun a două numere transmise ca parametri.

Răspunsuri la întrebare

Răspuns de Incognito
28
#include <iostream>
using namespace std;
int cmmdc(int a, int b)
{   
if(a%b==0)
return b;    
else cmmdc(b,a%b);
}
int main()
{   
int a,b;   
cin>>a>>b;   
 cout<<cmmdc(a,b);        
}
Alte întrebări interesante