Entrada y salida de números reales
Entrar
Puede ingresar varias variables reales del flujo de entrada y escribirlas en variables de la manera estándar:
flotar x, y;
cin>> x>> y;
El primer número entra en la variable x
, el segundo, en y
.
Conclusión
Cuando se muestran números reales, se muestran 6
lugares decimales de forma predeterminada, con el formato científico o el punto fijo seleccionado automáticamente.
El formato de salida se puede personalizar. Para ello, se utiliza una biblioteca adicional iomanip
: manipuladores que controlan la salida.
Para la salida en formato de punto fijo, se utiliza el manipulador fixed
, para formato científico - scientific
. Luego, debe determinar el número de dígitos en la parte fraccionaria usando el manipulador setprecision()
. Usando el manipulador setw()
, puede configurar el número total de posiciones asignadas para la salida de números.
Ejemplo
flotante x = 1.0/6;
cout << fijo << establecerprecisión(9); // configurado para mostrar 9 dígitos en la parte fraccionaria
cout << setw(12) << X;
La pantalla mostrará
_0.166666672
Todos los comandos se pueden escribir en una línea:
cout << fijo << establecerprecisión(9) << setw(12) << x;
Problem
Complete las tareas en orden:
1. en la línea 8, formatee la salida de la variable y
en formato de punto fijo, con el número de caracteres en la parte fraccionaria por defecto;
2. en la novena línea, formatee la salida de la variable y
en formato de punto fijo para que el número entero se muestre en 10 posiciones, con 4 caracteres para la parte fraccionaria;
3. En la décima línea, diseñe el resultado de la variable y
para que el número se muestre en formato científico con tres dígitos en la parte fraccionaria.
Cada declaración de salida debe generar un número de una nueva línea.