NEWTON'S FORWARD DIFFERNECE TABLE
NOW I'M GOING TO DEMONSTRATE YOU A PROGRAM ON NEWTON'S FORWARD DIFFERNECE TABLE WHICH IS USED IN NUMERICAL TECHNIQUES :-
#include<stdio.h>
#include<conio.h>
void main()
{
float x[50],y[50],table[50][50];
int i,j,n;
clrscr();
printf("\nEnter Table Size ");
#include<stdio.h>
#include<conio.h>
void main()
{
float x[50],y[50],table[50][50];
int i,j,n;
clrscr();
printf("\nEnter Table Size ");
scanf("%d",&n);
for(i=0;i<n;i++)
{
printf("\nEnter Value for X[%d]",i+1);
scanf("%f",&x[i]);
printf("\nEnter Value For Y[%d]",i+1);
scanf("%f",&y[i]);
}
printf("\nThe Tabulated Value Is ");
printf("\n");
for(i=0;i<n-1;i++)
{
for(j=0;j<n-i-1;j++)
{
if(i==0)
table[i][j]=y[j+1]-y[j];
else
table[i][j]=(table[i-1][j+1])- (table[i-1][j]);
}
}
for(i=0;i<n-1;i++)
{
for(j=0;j<n-i-1;j++)
printf("\t%f",table[i][j]);
printf("\n");
}
getch();
}
for(i=0;i<n;i++)
{
printf("\nEnter Value for X[%d]",i+1);
scanf("%f",&x[i]);
printf("\nEnter Value For Y[%d]",i+1);
scanf("%f",&y[i]);
}
printf("\nThe Tabulated Value Is ");
printf("\n");
for(i=0;i<n-1;i++)
{
for(j=0;j<n-i-1;j++)
{
if(i==0)
table[i][j]=y[j+1]-y[j];
else
table[i][j]=(table[i-1][j+1])-
}
}
for(i=0;i<n-1;i++)
{
for(j=0;j<n-i-1;j++)
printf("\t%f",table[i][j]);
printf("\n");
}
getch();
}
!!! HOPE U LIKE IT !!!
!!! THANKS FOR READING !!!
!!!!!HAPPY PROGRAMMING !!!!!
!!!!!HAPPY PROGRAMMING !!!!!
Comments
Post a Comment