C Program
C Program
h>
#include<stdlib.h>
#include<conio.h>
#include<math.h>
#include<dos.h>
void main()
{
clrscr();
float x[20], dy[20][20],xr,r,a[20],b[20],c[20],yr;
int i,j,n,k,t,p;
for(i=0;i<=n-1;i++)
{
printf("Value of xr is");
scanf("%f",&xr);
for(j=1;j<=n-1;j++)
{
for(i=0;i<=n-1-j;i++)
{
dy[j][i]=dy[j-1][i+1]-dy[j-1][i];
printf(" \n dy[%d][%d]=%f",j,i,dy[j][i]);
}
getch();
}
r=(xr-x[0])/(x[1]-x[0]);
a[0]=1;
b[0]=1;
c[1]=0;
for(j=1;j<=n-1;j++)
{
for(k=0;k<=j;k++)
{
a[k+1]=a[k]*(r-k);
b[k+1]=b[k]*(k+1);
}
c[j]=a[j]*dy[j][0]/b[j];
}
for(j=1;j<=n-1;j++)
{
c[j+1]=c[j+1]+c[j];
}
yr=c[n-1]+dy[0][0];
printf("\n VAlue of yr is: %f",yr);
getch();
}