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;
}
int main(void)
{
double с [ 2];
с[1] = 2;
с[0] = 45;
printf("%f", poly(1, 2, с));
return 0;
}