[ Foro de C++ ]

Ayuda c++

19-Feb-2014 00:58
Invitado (Pablo)
1 Respuestas

No me sale este ejercicio. Soy principiante en el mundo de la programacion.
(2.2.3) Crea un programa que muestra la suma de 123456789012 y 90123456789.
Cuando intento hacerlo me sale esto 10 C:\Dev-Cpp\main.cpp integer constant is too large for "long" type
Desde ya muchas gracias.


19-Feb-2014 11:26
Nacho Cabanes (+84)

Eso te pasa por usar compiladores antiguos.   ;-)

Esos números están por encima del rango de un entero de 32 bits. Tendrás que usar datos "long" en un compilador de 64 bits, o bien datos "long long" en un compilador de 32 bits... que te permita usar esos tipos de datos (no todos permiten "long long", pero es fácil que DevC++ sí).






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)