Вывод вещественных чисел
При выводе действительных чисел нужно помнить о некоторых особенностях. В большинстве задач требуется выводить числа с заданной точностью.
Например, если от нас требуется вывести число с точностью 10 в 3 степени, значит, необходимо вывести три знака после десятичной точки.
Числа с заданным количеством знаков после точки выводятся так:
cout << setprecision(3) << fixed;
Первая команда устанавливает точность, а вторая сообщает, что все числа нужно выводить с точкой (а не в экспоненциальной форме).
После выполнения этой команды все действительные числа будут выводиться с точностью до 3 знаков после точки.
Чтобы эти команды работали, необходимо подключить библиотеку iomanip.
#include <iomanip>
...
float x = 123.4567890123;
cout << fixed << setprecision(3) << x;
На экране: 123.456
Последнее изменение: Суббота, 15 Август 2020, 02:35