forma recursiva de calcular el factorial

forma recursiva de calcular el factorial

de Joaquin Vidal Fiorella -
Número de respuestas: 1

hola, yo habia pensado una forma de calcular el factorial de un numero pero no me anda, lo que sucede es que el programa queda en bucle, agradeceria si me pueden indicar mi error, gracias.

int factorial(int n){

int res=1;

if (n!=0)

{

           res=factorial(n-1);

    res=res*n;

}

         return res;

}