Page 170, Exercise 6
Call: printf("\nAt %f the polynomial is: %5.2f\n", x0, evalPoly(x0,a));
|
float evalPoly(float x0, PolyPointer ptr)
{/*evaluate the polynomial */
PolyPointer c;
float result = 0;
for (c = ptr->link; c != ptr; c = c->link) {
result = result + c->coef*pow(x0, c->expon);
printf("%f, %d\n", c->coef,c->expon);
}
return result;
} |