Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/06/2010, 23:40
AlanChavez
 
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.