Округление до 2 десятичных знаков [дубликат]
На этот вопрос уже есть ответ здесь:
Круглый двойной до 3-х десятичных [дубликата] 4 ответамы использовали следующее, чтобы округлить мои значения до 2 десятичных знаков:
x = floor(num*100+0.5)/100;
и это, кажется, работает нормально; кроме значений типа "16,60", который "16,6" .
Я хочу вывести это значение как16,60" .
Как ям выходных значений выглядит следующим образом: I '
cout setw(12) < round(payment);