Дана матрица X(m,m). Запомнить в массиве Z положительные элементы главной диагонали написать программу на c++

3 Окт 2019 в 13:42
167 +1
0
Ответы
1
include

using namespace std;

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;

}

19 Апр 2024 в 18:39
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир