Factorial recursivo usando un procedimiento
Publicado por Juan Manuel (21 intervenciones) el 08/06/2019 23:35:20
Saludos
Tengo un problema al cambiar una función factorial a un procedimiento
Esta es la funcion
Pero al intentar usar un void me da un error
¿Podrían ayudarme a saber en que me equivoco?
Tengo un problema al cambiar una función factorial a un procedimiento
Esta es la funcion
1
2
3
4
5
6
7
int factorial (int n)
{
if(n==0)
return 1;
else
return n * factorial (n-1);
}
Pero al intentar usar un void me da un error
1
2
3
4
5
6
7
void factorial (int n, int &f)
{ int x;
if(n==0)
f=1;
else
f=n*factorial(n-1,f);
}
¿Podrían ayudarme a saber en que me equivoco?
Valora esta pregunta


0