Factorial de un número (5-11)


Enviar solución

Puntos: 5
Tiempo límite: 1.0s
Límite de memoria: 64M

Autor:
Tipo de problema

El factorial de un número entero no negativo se define como el producto de los naturales entre 1 y dicho número, esto es, \displaystyle n!=\prod _{i=1}^{n}i=1\cdot 2\cdot 3\cdots (n-2)\cdot (n-1)\cdot n.

En el caso de n=0 se conviene 0!=1 por ser este el elemento neutro del producto.

Es una operación muy usual en matemáticas, particularmente notable por contar las permutaciones de n objetos, y aparece de forma natural en combinatoria, álgebra, cálculo...

Escribir un programa que calcule el factorial de un número, aproximando el resultado con números en coma flotante debido al rápido crecimiento de esta función. El programa debe ser capaz de calcular hasta 40!, por lo que deberá emplearse, como mínimo, el tipo double.

Entrada

Un número entero no negativo.

Salida

El factorial de la entrada

Ejemplo de entrada 1

2

Ejemplo de salida 1

2

Ejemplo de entrada 2

3

Ejemplo de salida 2

6

Ejemplo de entrada 3

10

Ejemplo de salida 3

3.6288e+06

Comentarios

No hay comentarios por el momento.