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
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
Alte întrebări interesante
Limba rusă,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă