08/06/2010, 23:40
|
| | Fecha de Ingreso: junio-2010 Ubicación: Charlotte, NC
Mensajes: 611
Antigüedad: 14 años, 5 meses Puntos: 95 | |
Respuesta: problema ejercicio division Lo que aqui veo es un error de implementación, un error de lógica.
Digamos que establezco como num1 = 2 y como num2 = 2
entonces al momento de hacer
div = num1/num2
me doy cuenta que tu variable div, es una variable de tipo entero.
Si divido 2/2 , sabemos que el resultado es 1.. un número entero.
Sin embargo, si divido 5/4 , 3/2, 24/7, etc...
la variable div, tendra un desbordamiento ya que el resultado es de coma flotante y la tienes declarada como entera.
La solución? Declara div, como float, de lo contrario (dependiendo del compilador), te mostrara 0, undef o algun valor extraño.
Ademas veo que estas llamando a la librería <math.h> y no estas utilizando ninguna de sus funciones. |