¿Cómo programar la interpolación lagrangiana en lenguaje C? Expertos por favor ayudenme
#includelt; stdio.hgt;
#includelt; string.hgt;
#define N 100
etiqueta de estructura typedef;
doble x;
doble y
}PUNTO
void main()
{
int i, j, n;
doble x, temp, Ln=0
PUNTO pt[N]; ("Por favor ingrese el número de puntos que desea ingresar,,1lt;=nlt;=d:\n",N);
printf("n=");
scanf("d",amp;n);
printf("\n");
printf("\nPor favor, introduzca el número de punto correspondiente\n");
p>
for(i=0;ilt;n;i)
scanf("lf,lf",amp;pt[i].x,amp;pt [i].y) ;
printf("\n");
printf("Ingrese el valor del punto de interpolación x:\n");
scanf("lf" , amp; x);
printf("\n");
for(i=0;ilt;n;i)
{ p>
for(j=0, temp=1; jlt; n; j )
{
if(j!=i)
temp=temp*(x-pt[j].x)/(pt[i].x-pt[j].x);
}
Ln=Ln temp *pt[i].y
}
printf("Salida:\nLn(lf)=lf\n", x, Ln)
}