Horizontal

sábado, 17 de octubre de 2015

Factorial de un número entero positivo en forma recursiva

Factorial de un número entero positivo en forma recursiva
Código:
#include<stdio.h>
int factorial(int n)
{
    if( n < 2 )
        return 1;
    else{
        int respuesta;
        respuesta = factorial( n - 1 ) * n;
        return respuesta;
    }
}
int main() {
    int r,x = 5;
    r = factorial( x );
    printf("factorial ( %d ) = %d \n",x,r);
    return 0;
}
Salida:
factorial ( 5 ) = 120 

No hay comentarios:

Publicar un comentario

Related Posts Plugin for WordPress, Blogger...