ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 марта
910015 Топик полностью
йцукен (13.03.2019 14:24 - 14:37, просмотров: 607) ответил Ксения на Ваш код не совсем верный, т.к. младший coeffs[0] - свободный член, и на x он не множится. Но дело не в этом, а том, что на ассемблере такие вещи реализуются эффективней и работают они быстрее. Функция poly() полезна не сама по себе, а как
Это не мой код, и он вроде бы не умножает coeffs[0] на x. Я бы шаблон написал.  template<typename T> T poly(T x, int power, T coeffs[]) // coeffs[power+1] { T horner = 0.0; while (power >= 0) horner = horner * x + coeffs[power--]; return horner; }