Работа вам нужна срочно. Не волнуйтесь, уложимся!
Заполните, пожалуйста, данные для автора:
- 22423 авторов готовы помочь тебе.
- 2402 онлайн
Найти среднее значение главной диагонали квадратной матрицы .
float Sum=0; for (int i=0; i for (int j=0; j< n; j++) if ( i==j)Sum+=A[i][j]; Sum/=n; Так как для элементов главной диагонали оба индекса одинаковы, и диагональ матрицы можно рассматривать как одномерный массив, то это можно выпол-нить компактнее с помощью одного цикла: float Sum=0; for (int i=0; i Sum/=n; Найти среднее значение побочной диагонали. Для обработки побочной диагонали, как и при решении некоторых других типов задач, необходимо найти зависимость второго индекса от первого. Так как сумма индексов равна n-1, то второй индекс будет равен n-1-i, где i— номер строки. float Sum=0; for (int i=0; i Sum/=n; Найти количество нулевых элементов верхнего треугольника относительно главной диагонали, включая и её. Верхний треугольник квадратной матрицы относительно главной диагона-ли — это те элементы, у которых i В нулевой строке j изменяется от 0 до n-1, в первой строке — от 1 до n-1, во второй строке — от 2 до n-1 и так далее. Значит, в произвольной i-й строке ин-декс j изменяется от i до n-1. Получим int K0=0; for (int i=0; i for (int j=i; j< n; j++) if (A[i][j] ==0) K0++;Пример 2:
Решение от преподавателя:
Пример 3:
Решение от преподавателя: