17/02/2015, 14:26
|
| | Fecha de Ingreso: junio-2010 Ubicación: Madrid
Mensajes: 620
Antigüedad: 14 años, 5 meses Puntos: 73 | |
Respuesta: duda para sacar factorial de un numero En efecto, como ya te han comentado, tienes un desbordamiento de enteros. Con enteros de 32 bits puedes llegar a 12! (tanto si es unsigned como si no). Con un entero de 64 bits llegas a 20! (tanto si es unsigned como si no). Con un tipo float de 32 bits llegas a 34!, y con un double, a 170!. Ten en cuenta que con float y double tendrás pérdida de precisión. |