Флаги и манипуляторы форматирования

233
22 июля 2022, 07:40

У меня есть переменная double d = 12.3321. Как мне сначала вывести на экран 12.3321, потом 12.33, а затем снова 12.3321 ?

Answer 1
double d = 12.3321;
cout
    << setprecision(6) << d << endl
    << setprecision(4) << d << endl
    << setprecision(6) << d << endl;

См. https://ideone.com/KK1qom

READ ALSO
Изменение всех элементов вектора

Изменение всех элементов вектора

Есть двумерный вектор: vector<vector<int>> a(n, vector<int>(c+1, 0))И хочется изменить все его элементы на определенну константу (например 1)

350
Является ли оператор функцией?

Является ли оператор функцией?

Является ли оператор функцией? Например при перегрузке оператора присваивания для определенного класса, мы можем вызвать его как обычную...

357
Привязка ко времени в sfml

Привязка ко времени в sfml

Есть простая программа, которая должна реагировать на клавишу, и задавать шару ускорение, когда клавиша отпускаеться, шар движется с прежней...

279
Подчёркиваются русские слова в Visual Studio

Подчёркиваются русские слова в Visual Studio

Всем доброго времени сутокВ среде разработке Visual Studio подчёркиваются русские слова

327