FACTO-LOTE

Time Limit:
1 Sec
Memory Limit:
256Mb
Enviados:
245
Resuelto:
117
Enviar IDE Estado

Descripción

Dado un lote de numeros, mostrar aquellos numeros que provienen de un factorial

Entrada

La entrada consiste de un numero $(2 \leq X \leq 10^{9})$ por caso de prueba, la entrada termina cuando el numero es -1.

Salida

Por cada caso de prueba mostrar el numero de caso de prueba en el siguiente formato "Case# i", acontinuacion:

- Si el numero proviene de un factorial, imprime "El numero ###  = #!"
- Si el numero no proviene de un factorial, imprime "El numero ### no es un factorial."
Al final imprime "---------FIN DE ARCHIVO---------"

Ejemplo Entrada

Copy icon
2
3
4
6
7
8
9
720
-1

Ejemplo Salida

Copy icon
Case# 1
El numero 2 = 2!.
Case# 2
El numero 3 no es un factorial.
Case# 3
El numero 4 no es un factorial.
Case# 4
El numero 6 = 3!.
Case# 5
El numero 7 no es un factorial.
Case# 6
El numero 8 no es un factorial.
Case# 7
El numero 9 no es un factorial.
Case# 8
El numero 720 = 6!.
---------FIN DE ARCHIVO---------

Ayuda