Professional Documents
Culture Documents
#include<iostream>
float s, x[50],T[50][50],B[50];
int i,j,n;
int main()
cin>>n;
for (i=1;i<=n;i++)
for (j=1;j<=i;j++)
cout<<"T["<<i<<"]["<<j<<"]:";
cin>>T[i][j];
for (i=1;i<=n;i++)
cout<<"B["<<i<<"]:";
cin>>B[i];
x[1]=B[1]/T[1][1];
1
for (i=2;i<=n;i++)
s=0;
for (j=1;j<=i-1;j++)
s=s+T[i][j]*x[j];
x[i]=(B[i]-s)/T[i][i];
for (i=1;i<=n;i++)
cout<<"x["<<i<<"]="<<x[i]<<endl;
return 0;
Date de intrare
n=4
T=2 0 0 0
-1 1 0 0
1 1 -2 0
1 4 -3 1
B= 4
-4
10
Date de iesire
2
Solutia sistemului este:
x[1]=4
x[2]=2
x[3]=10
x[4]=12