error en la division
Publicado por localhost (10 intervenciones) el 01/12/2008 13:11:44
holaaa, haber si alguno de ustedes sabe a que se debe que al realizar una division entre dos valores int, da como resultado 0 si los valores son distintos y 1 si los valores son iguales:
#include <math.h>
int cpu;
int fin;
float porcentaje
cpu=valor de un array, es int;
fin=valor de una array, es int;
porcentaje=cpu/fin;
si fin==cpu, el resultado de la division es 1, correcto
si fin!=cpu, el resultado de la division es 0, incorrecto
no se a que se debe si es que hay que poner alguna libreria o algo, el caso es que las divisiones no me las hace fin, es extraño, si alguien me puede echar un cable se lo agradezco 1 saludo
#include <math.h>
int cpu;
int fin;
float porcentaje
cpu=valor de un array, es int;
fin=valor de una array, es int;
porcentaje=cpu/fin;
si fin==cpu, el resultado de la division es 1, correcto
si fin!=cpu, el resultado de la division es 0, incorrecto
no se a que se debe si es que hay que poner alguna libreria o algo, el caso es que las divisiones no me las hace fin, es extraño, si alguien me puede echar un cable se lo agradezco 1 saludo
Valora esta pregunta


0