Программирование на C и C++

Онлайн справочник программиста на C и C++

poly, polyl

double poly (double x, int n, double c[ ])

long double polyl (long double x, int n, long double c[ ])

Прототип: 
Описание: 

Эта функция не определена стандартом ANSI С. Функция poly() вычисляет полином переменной x степени n с коэффициентами от c[0] до с[n] и возвращает значение полинома. Например, если n=3, то функция возвращает значение:

с[3]х3+ с[2]х2+с[1]х+ с[0]

Функция polyl() является версией этой функции для данных типа long double.

Пример: 
Следующая программа выводит на экран значение 47:
int main(void)
{
double с [ 2];
с[1] = 2;
с[0] = 45;
printf("%f", poly(1, 2, с));
return 0;
}