Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: Задача С++
Показать сообщение отдельно
pva pva вне форума

Аватара для pva

Ветеран


Сообщения: 1180
Благодарности: 279

Профиль | Отправить PM | Цитировать


Надеюсь, вы используете округление не только для вывода на экран.
Иначе лучше пойти другим путём и задать точность std::ios::precision
Код: Выделить весь код
double round_by(double d, int n)
{
    double order = std::pow(10., n);
    return std::floor(.5 + d*order)/order;
}
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:34, 28-11-2005 | #2

Название темы: Задача С++