Advertisement
SKREFI

Liviu19Ex1

Jan 19th, 2021 (edited)
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.82 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3. int main() {
  4.     int i, j, k, n = 3;
  5.     float a[10][10], b, x[10];
  6.  
  7.     cout << "Introduceti elementele: " << endl;
  8.     for (i = 1; i <= n; i++) {
  9.         for (j = 1; j <= n + 1; j++) {
  10.             cout << "A[" << i << ", " << j << "] = ";
  11.             cin >> a[i][j];
  12.         }
  13.     }
  14.  
  15.     // calcularea elementului matricei diagonale
  16.     for (j = 1; j <= n; j++) {
  17.         for (i = 1; i <= n; i++) {
  18.             if (i != j) {
  19.                 b = a[i][j] / a[j][j];
  20.                 for (k = 1; k <= n + 1; k++)
  21.                     a[i][k] = a[i][k] - b * a[j][k];
  22.             }
  23.         }
  24.     }
  25.     cout << "Solutia este:" << endl;
  26.     for (i = 1; i <= n; i++) {
  27.         x[i] = a[i][n + 1] / a[i][i];
  28.         cout << "X" << i << " = " << x[i] << endl;
  29.     }
  30.     return 0;
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement