Автор Концентрат Зла задал вопрос в разделе Другие языки и технологии
C++. Округление дробных чисел до сотых. Ума не приложу, есть ли не-велосипедный способ это сделать. и получил лучший ответ
Ответ от Николай Веселуха[гуру]
Нет и быть не должно. Вещественное число может быть представлено в экспоненциальной форме. Что вы там округлять собрались?
Ответ от Haggar[гуру]
#include <math.hpp> --- double x = 5.5456475; double a = SimpleRoundTo(x, -2);//a = 5.55
#include <math.hpp> --- double x = 5.5456475; double a = SimpleRoundTo(x, -2);//a = 5.55
Ответ от Redis[гуру]
Либо a = 34.87612 b = round( a * 100 ) / 100;
Либо a = 34.87612 b = round( a * 100 ) / 100;
Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: C++. Округление дробных чисел до сотых. Ума не приложу, есть ли не-велосипедный способ это сделать.