#include <QtCore/QCoreApplication>
#include <iostream>
using namespace std;
// Uebergabewerte: Koeffizienten, x-Wert und Groesse des Arrays
double horner(double coefficient[], double x, int n)
{
double result;
result = coefficient[n];
for (int i = n-1; i >=0; i--)
{
result = result * x + coefficient[i];
}
return result;
}
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
double coeff[] = {3.0,-1.0,0.0,3.0,-1.0,2.0};
double x = 1.0;
cout << horner(coeff, x, sizeof(coeff)/sizeof(coeff[0]));
return a.exec();
}Add a code snippet to your website: www.paste.org