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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Задача С++

Ответить
Настройки темы
Задача С++
papam


Сообщения: n/a

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


Помогите написать функцию,которая принимает в качестве параметров вещественное число и колличество знаков после десятичной точки,которые должны остаться.Задачей функции является округление вышеуказанного числа с заданной точностью.

Отправлено: 23:17, 26-11-2005

 
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



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Задача С++

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBA - Задача по информатике Triz Программирование и базы данных 22 24-12-2012 23:02
C/C++ - Математическая задача pirojok750 Программирование и базы данных 19 03-10-2009 12:36
Теория - Задача ManHack Программирование и базы данных 4 23-01-2009 18:21
Delphi - Простая задача rim_muvies Программирование и базы данных 13 31-03-2008 13:44
Сетевая задача TechNoir Microsoft Windows NT/2000/2003 8 29-01-2007 19:04




 
Переход