FACTORIAL DE UN NUMERO

Toño Sánchez
 
// Este programa calcula el factorial de un número mediante una función recursiva.
 
#include <stdio.h>
#include <stdlib.h>

double fact (int);

int main ()
{
    double factorial;
    int n;

    printf ("Dame el numero para calcular su factorial: ");
    scanf ("%d", &n);

    factorial = fact (n);
    printf ("El factorial vale: %lf n", factorial);

    system ("pause");
    return 0;
}

    double fact (int n)
    {
      double factorial;

      if (n==0) return 1;
      factorial=n*fact (n-1);

      return factorial;
    }

Esta entrada fue publicada en Sin categoría. Guarda el enlace permanente.

Una respuesta a FACTORIAL DE UN NUMERO

  1. Ricardo dijo:

    he cambiado argumento del factorialde "double" a "int".bien, ric.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s