Для матрицы размером m x n вычислить среднее арифметическое каждой строки - C (СИ)
Формулировка задачи:
Для матрицы размером m x n вычислить среднее арифметическое каждой строки.
Решение задачи: «Для матрицы размером m x n вычислить среднее арифметическое каждой строки»
textual
Листинг программы
for (i=0; i<n; i++) { for (j=0; j<m; j++) sum+=a[i][j]; mas[i]=sum/m; }
Объяснение кода листинга программы
- Переменная
i
инициализируется значением 0, а переменнаяj
- значением 0. - Начинается внутренний цикл, который будет выполняться до тех пор, пока значение переменной
j
меньше или равноm
. - Внутри внутреннего цикла начинается внешний цикл, который будет выполняться до тех пор, пока значение переменной
i
меньше или равноn
. - Внутри внешнего цикла переменная
sum
накапливает сумму всех элементов текущей строки матрицыa
. - После завершения внешнего цикла, значение переменной
sum
делится наm
, и результат сохраняется в переменнойmas[i]
. - Значение переменной
i
увеличивается на 1. - Циклы повторяются до тех пор, пока значение переменной
i
меньше или равноn
. - После завершения циклов, переменная
sum
обнуляется. - Результат выполнения программы - массив
mas
, содержащий среднее арифметическое каждой строки матрицыa
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д