Cita:
Empezado por Casimiro Notevi
Imagino que frac() será en delphi y no está en c++
|
Así debe ser. Pero ahora estoy teniendo un problema.
Cita:
Empezado por ecfisa
double dec1 = nro - (int)nro; // (1)
double dec2 = modf(nro, &nro); // (2) #include<math.h>
|
Las dos opciones funcionan a la perfección, pero me están saliendo resultados inesperados. El primer valor que tengo que evaluar es
110,0101 y de cualqiuera de las formas que me propone ecfisa lo hace CASI bien. Y digo casi porque el valor que deja después de la operación en vez de ser 0,0101 es 0,0100999999999942. En fin, a ver como lo arreglamos.