Utilizamos cookies propias y de terceros. [Más información sobre las cookies].
Política de cookies
Proyecto AjpdSoft

· Inicio
· Buscar
· Contactar
· Cookies
· Descargas
· Foros
· Historia
· Nosotros
· Temas
· Top 10
· Trucos
· Tutoriales
· Wiki
Calcular el factorial de un número de forma recursiva (ANSI C)
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

Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A