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

820
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)

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

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

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

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

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

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

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

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

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

484