Помогите написать функцию,которая принимает в качестве параметров вещественное число и колличество знаков после десятичной точки,которые должны остаться.Задачей функции является округление вышеуказанного числа с заданной точностью.
Надеюсь, вы используете округление не только для вывода на экран.
Иначе лучше пойти другим путём и задать точность std::ios::precision
double round_by(double d, int n)
{
double order = std::pow(10., n);
return std::floor(.5 + d*order)/order;
}
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.