problema con asignar un float

Iniciado por d91, 24 Octubre 2015, 01:14 AM

0 Miembros y 1 Visitante están viendo este tema.

d91

hola necesito hacer una división entre dos enteros y como posiblemente el resultado será con decimales no se como convertirlo porque solo me toma 4 y no 4.4 que seria la respuesta.
Código (cpp) [Seleccionar]



int divisor = 5;
int dividendo = 22;

float resultado;

resultado = dividendo / divisor;


Seyro97

El proceso de convertir un entero en float se llama casting. Sería así:

Código (cpp) [Seleccionar]
resultado = (float)dividendo / (float)divisor;
Carlos Peláez González. visita http://www.taringa.net/EnjoyC para muchos tutoriales!

do-while

Lo anterior es correcto, pero si quieres ampliar conocimientos sobre el tema también puedes buscar información sobre promociones entre los distintos tipos de dato.

¡Saludos!
- Doctor, confundo los números y los colores.
- Vaya marrón.
- ¿Marrón? ¡Por el culo te la hinco!