Multiplicación de dos double sale 0

Iniciado por Kasswed, 26 Mayo 2011, 17:25 PM

0 Miembros y 1 Visitante están viendo este tema.

Kasswed

Hola,

nunca me había pasado, un problema tan raro.

Multiplico dos double y el resultado es, no siendo ninguno de los dos cero.

Los muestro por pantalla con printf("%d"), he probado con %Ld y %f y %Lf y nada, siempre me sale cero!

¿Qué pasa? jaja
"He who allows himself to be insulted, deserves to be."

Repórtame cualquier falta a las normas del foro por mensaje privado.

Mr.Blue

#1
Tenes algun error en la compilacion?
que datos ingresas para multipiclar?
por ahi estas confundiendo double con long
el tipo de dato %ld es de long int,
double es de precicion y "no existe un double int"

mira aca seguro aclare las dudas
http://c.conclase.net/curso/?cap=002b#Ti_int