Buenas, en el ejercicio 4 cree este código pero no me suena a que sea correcto. ¿Me darían una ayuda en como corregirlo?.
int ComunDivisor(int a,int b){
int mcd = 1;
if((a==b) || (a==1) || (b==1)){
return mcd;
}else
if(a<b){
if((b%a)==0){
mcd = a;
}else{
ComunDivisor(b,a-1);
}
}else{
if((a%b)==0){
mcd = b;
}else{
ComunDivisor(a,b-1);
}
}
return mcd;
}