You are on page 1of 3

SANDA CARMEN LORENA; IMPI ANUL 2

Laborator1 REZOLVAREA SISTEMELOR TRIUNGHIULARE

/*Program Rezolvare Sistem Inferior Triunghiular*/

#include<iostream>

using namespace std;

float s, x[50],T[50][50],B[50];

int i,j,n;

int main()

cout<<"Dati nr de ecuatii n:"<<endl;

cin>>n;

cout<<"Dati matricea sistemului inferior triunghiular cu diagonala nenula"<<endl;

for (i=1;i<=n;i++)

for (j=1;j<=i;j++)

cout<<"T["<<i<<"]["<<j<<"]:";

cin>>T[i][j];

cout<<"Dati termenii liberi:"<<endl;

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];

cout<<"Solutia sistemului este:"<<endl;

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

You might also like