Lenguaje de programación ANSIC C, C++
Enunciado del ejercicio resuelto en lenguaje de programación C: realizar un programa que pida un número y calcule y muestre su factorial (de forma recursiva).
El ejercicio resuelto (solución) en ANSI C:
#include <stdio.h>
double factorial(int n);
void main()
{
int numero;
printf("\n Introduce un número entero: ");
scanf("%d", &numero);
printf("\n El factorial de %d es: %ld", numero, factorial(numero));
}
double factorial (int numero)
{
if (numero <= 1)
return 1;
else
return numero * factorial (numero - 1);
}
Publicado el: 2009-10-17