#include #include double coeficientes[]={1,2,3,4,5,6}; int n=5; int eval_horner(double x) { double b_i[6],c_i[5]; b_i[0]=coeficientes[0]; c_i[0]=b_i[0]; printf("b[0]=%f, c[0]=%f \n",b_i[0],c_i[0]); for (int i=1;i<5;i++){ b_i[i]=b_i[i-1]*x+coeficientes[i]; c_i[i]=c_i[i-1]*x+b_i[i]; printf("b[%d]=%f, c[%d]=%f \n",i,b_i[i],i,c_i[i]); } b_i[5]=b_i[4]*x+coeficientes[5]; printf("b[5]=%f \n",b_i[5]); printf("El valor del polinomio en %f es %f\n",x,b_i[5]); printf("y el valor de su derivada en %f es %f\n",x,c_i[4]); return 0; } int main() { eval_horner(1); return 0; }