**ayuda** operador %

aldodolas
16 de Noviembre del 2003
estoy comenzando a programar en c++ y estoy teniendo un problema al crear una aplicacion muy basica

esto trarando de llevar a cabo la siguiente operacion:

234.5%10=45

pero me muestra el error.
[C++ Error] vias.cpp(173): E2060 Illegal use of floating point


por favor alguien expliqueme como obtener la parte restante de un numero que no es entero en c++

lsq
16 de Noviembre del 2003
Hasta donde tengo entendido el operador de modulo solo funciona con enteros.

pigma
16 de Noviembre del 2003
El operador %, efectúa el módulo de dos números, es decir, en una división de números ENTEROS nos daría el resto. Por ejemplo 10%3=1.

Esta operación no está definida para números reales (como el 234.5)