Pregunta: | 19234 - EN BORLAND C++, COMO SEPARAR LA PARTE ENTERA Y DECIMAL |
Autor: | Warner Valencia |
Si, estoy trabajando en Borland C++, y necesito de una variable de tipo float, crear dos variables mas, una que contenga la parte decimal y otra que contenga la parte entera.
EJEMPLO: Si yo tengo mi primera variable a = 234.897 esta me debe quedar: en una variable c de tipo entero , c=234 y otra variable de tipo float un d=0.897 Les agradecerian que me ayudaran con ese pequeño problemita, muchas gracias. |
Respuesta: | Eni xxxx |
float a;
int c; float d; pides a luego haces esto c=int(a); con eso tendras el c=234 luego d=a-int(a); con eso tendras el d=0.897 espero te ayude |
Respuesta: | Oscar Vazquez |
Dependiendo de la implementación de la librería matemática del compilador, esto debería funcionar
float nValFloat = 234,987; int nParteEntera = (int)nValFloat; float nParteDecimal = nValFloat - nParteEntera; |