int main() { const int m = 3; // размер матрицы int X[m][m] = {{1, -2, 3}, {4, 5, -6}, {7, 8, 9}}; int Z[m]; // массив для хранения положительных элементов главной диагонали
int count = 0; // счетчик положительных элементов for (int i = 0; i < m; i++) { if (X[i][i] > 0) { Z[count] = X[i][i]; count++; } } // Вывод положительных элементов главной диагонали cout << "Положительные элементы главной диагонали: "; for (int i = 0; i < count; i++) { cout << Z[i] << " "; } cout << endl; return 0;
using namespace std;
int main() {
int count = 0; // счетчик положительных элементовconst int m = 3; // размер матрицы
int X[m][m] = {{1, -2, 3}, {4, 5, -6}, {7, 8, 9}};
int Z[m]; // массив для хранения положительных элементов главной диагонали
for (int i = 0; i < m; i++) {
if (X[i][i] > 0) {
Z[count] = X[i][i];
count++;
}
}
// Вывод положительных элементов главной диагонали
cout << "Положительные элементы главной диагонали: ";
for (int i = 0; i < count; i++) {
cout << Z[i] << " ";
}
cout << endl;
return 0;
}