Ayuda en C++

isroco

Bovino adicto
#1
Buenas noches Bakun@s

Que debo hacer para mostrar los decimales de una division?
Calculo un promedio de 3 numeros (ejemplo 8, 9 , 8) y solo se muestra 8.0000
 

Zephyros

Bovino de la familia
#4
Debes darle "formato" a la salida para que muestre la cantidad de decimales que deseas.

cout es una salida "estándar" (normalmente la pantalla), pero sin adornitos., a menos que así lo especifiques.

Por ejemplo:
Código:
cout << "Resultado = " << setprecision(4) << A << endl;
En Lenguaje C, se utiliza la función printf(), que permite manipular la salida y darle formato de muchas maneras, pero como estás programando en C++, te recomiendo evites utilizarla y usar en su lugar la función setprecision().
 

isroco

Bovino adicto
#5
Debes darle "formato" a la salida para que muestre la cantidad de decimales que deseas.

cout es una salida "estándar" (normalmente la pantalla), pero sin adornitos., a menos que así lo especifiques.

Por ejemplo:
Código:
cout << "Resultado = " << setprecision(4) << A << endl;
En Lenguaje C, se utiliza la función printf(), que permite manipular la salida y darle formato de muchas maneras, pero como estás programando en C++, te recomiendo evites utilizarla y usar en su lugar la función setprecision().
Listo

Dandole este formato y declarando TODAS las variables involucradas como double o float muestra los decimales
 
Arriba