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.