Informatică, întrebare adresată de ymin1386, 8 ani în urmă

Se consideră  tabloul T[1..n,1..n]  cu elemente numere întregi.  Să se compună un program care va calcula suma elementelor de deasupra diagonalei principale şi va număra elementele pozitive de sub diagonala secundară a matricei T.


rezolvati va rog problema corect in c++!!
VA DAU COROANA, VA ROOG.

Răspunsuri la întrebare

Răspuns de climaCode
0

#include <iostream>

using namespace std;

int main() {

 int n;

 cout << "Enter the size of the matrix: ";

 cin >> n;

 int T[n][n];  

 cout << "Enter the elements of the matrix:" << endl;

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

   for (int j = 1; j <= n; j++) {

     cin >> T[i][j];

   }

 }

 int sum = 0;

 int count = 0;

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

   for (int j = 1; j <= n; j++) {

     if (i + j < n) {

       sum += T[i][j];

     } else if (i + j > n + 1) {

       if (T[i][j] > 0) {

         count++;

       }

     }

   }

 }

 cout << "The sum of the elements above the main diagonal is: " << sum << endl;

 cout << "The number of positive elements below the secondary diagonal is: " << count << endl;

 return 0;

}


ymin1386: NU ESTE CORECTA
climaCode: imi dai inputul si outputul
climaCode: am schimbat codul
Alte întrebări interesante