Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/10/2012, 03:20
Fw190
 
Fecha de Ingreso: junio-2010
Ubicación: Madrid
Mensajes: 620
Antigüedad: 14 años, 6 meses
Puntos: 73
Respuesta: Fibonacci 100,000 y 1,000,000 en c

Simplemente, has excedido el rango disponible para un tipo long double (80 bits), que llega hasta (algo)e+4931. Esto ocurre (en mi compilador) en el término 23599, que es 3.55e+4931 (el término 23600 ya sale Inf). El tipo __float128__ (comienza y termina con dos guiones bajos), no estandar, disponible en GCC desde la versión (creo) 4.3, no te valdría, tiene el mismo alcance (aunque más precisión). Puedes probar suerte con alguna librería multiprecisión, busca por la red.