Определить среднее арифметическое вещественной матрицы А - C (СИ)
Формулировка задачи:
Программа находит среднее арифметическое вещественной матрицы А(mxn). Напишите полный код программы.
Решение задачи: «Определить среднее арифметическое вещественной матрицы А»
textual
Листинг программы
#include <stdio.h> void main( void ){ int n, m; scanf("%d %d", &n, &m); int i, j; float a[100][100], sum = 0; for (i = 0; i < n; i++) for (j = 0; j < m; j++){ scanf("%f", &a[i][j]); sum += a[i][j]; } printf("%0.3f", sum / (n * m)); }
Объяснение кода листинга программы
В этом коде:
- Сначала объявляются две переменные
n
иm
типаint
, которые используются для хранения количества строк и столбцов матрицы соответственно. - Затем происходит чтение значений
n
иm
с помощью функцииscanf()
. - Далее, внутри двух вложенных циклов, происходит чтение элементов матрицы с помощью функции
scanf()
. Переменнаяsum
инициализируется нулем и используется для хранения суммы элементов матрицы. - После чтения всех элементов матрицы, вычисляется среднее арифметическое путем деления суммы элементов на произведение количества строк и столбцов.
- Наконец, результат выводится на экран с помощью функции
printf()
, с использованием формата%0.3f
для вывода числа с тремя знаками после запятой.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д