я узнал о Горнере здесь впервые: Horner's rule in C++ Так как я учусь о рекурсии банкомате, я задавался вопрос, если это возможно реализовать этот алгоритм, используя рекурсию?Хорнера Правило C/C++ с помощью рекурсии
int HornerR(int a[], int n, int x, int index)
{
if (index==n) return a[n];
else
return x*HornerR(a,n ,x,index+1) + a[index];
}
Я думаю, что это возможно только с четвертым параметром.
Да, это должно быть возможно, чтобы написать с рекурсией, попробуйте. Если у вас есть проблема, вы можете задать другой вопрос (или отредактировать этот) и перейти оттуда. – twain249
Интересно, есть ли способ реализовать это без параметра индекса ... ?? – user1290709
На самом деле это было то же самое, что я придумал и, похоже, сработал. Если есть способ без четвертого параметра, я не придумал его. – twain249