Ан
Анна

Как в C++ вывести число с определенной точностью после запятой, сохраняя нули?

Саму команду я знаю -- подключаем , а дальше cout << setprecision(x) << n. Но что если я хочу вывести нули? Например мне нужно вывести 2.000000, или 2.340000, а эта команда, когда начинаются нули просто ничего не пишет, тобишь число нельзя "увеличивать" в записи.. . а как выводить с нулями?

Ванька
Ванька

#include // std::cout, std::ios

int main () {
double f = 2.34;
std::cout.precision(6);
std::cout.setf(std::ios::fixed, std::ios::floatfield); // floatfield set to fixed
std::cout << f << '\n';
return 0;
}

2.340000

// Впрочем, выше предложили проще.

#include
#include

int main () {
double f = 2.34;
std::cout << std::fixed << std::setprecision(6) << f << '\n';
return 0;
}

ИС
Ирина Сурыгина

#include
#include
using namespace std;
int main(){
double f=2; cout<

Наталья Дёмина
Наталья Дёмина

printf(" %xf",...) x - нужное число знаков после запятой

Похожие вопросы
Как вывести только 2 числа после запятой? (lazarus)
C++. Как удалить из массива элементы, большие определенного числа?
как сохранить exe файл в C++ ?как сохранить exe файл в C++ ?
Вывести таблицу ASCII (символы, числа) C++
C++. Как найти наименьшее число и вывести, из трех переменных double?
C++ вывести число до 5 знаков
C++ вывести на экран матрицу из нулей и единиц 11*11
C++. Как вывести числа из массива char в файл.?
Дан текст, содержащий целые числа. Вывести на экран все имеющиеся в нем числа. в c++
Написать программу для определения количества цифр в данных числах. C++