1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| #include<stdio.h>
#include<stdlib.h>
#include<math.h>
#define Nmax 100
int f(int l)
{
return l;
}
double g(int m)
{
return cos(m);
}
void main()
{
double T[Nmax][Nmax];
int i,j,n;
printf("donner n:\n");
scanf("%d",&n);
for(i=0;i<=n;i++)
T[i][0]=g(i);
for(j=1;j<=n;j++)
for(i=j;i<=n;i++)
T[i][j]=(T[i][j-1]-T[i-1][j-1])/(f(i)-f(i-j));
printf("la matrice resultat est :\n");
for(i=0;i<=n;i++)
{ for(j=0;j<=n;j++)
printf("%40le",T[i][j]);
printf("\n");
}
} |
Partager