Найти среднее арифметическое каждого столбца матрицы - C (СИ)
Формулировка задачи:
Дана целочисленная матрица А размером nхm. Найти среднее арифметическое каждого столбца матрицы.
Заранее благодарен.
Решение задачи: «Найти среднее арифметическое каждого столбца матрицы»
textual
Листинг программы
#include <conio.h> #include <stdio.h> #include <math.h> #define M 100 int main() { int n,m,sr=0,sum=0,j=0,i=0; int a[M][M]; printf("Vvedite kol-vo strok"); scanf("%d", &n); printf("Vvedite kol-vo stolbcov:"); scanf("%d", &m); printf("Vvedite matricy:\n"); for(i=0;i<n;i++) { for(int j=0;j<m;j++) { printf(""); scanf("%d", &a[i][j]); } } printf("Polychennaya matrica:\n"); for(int i=0;i<n;i++) { sum=0; for(int j=0;j<m;j++) { printf("%2.1d ", a[i][j]); sum=sum+a[i][j]; sr=sum/n; } printf("%d ", sr); printf("\n"); } getch(); }
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с консолью и математическими вычислениями
- Объявление переменных: n, m, sr, sum, j, i, a
- Ввод количества строк и столбцов матрицы с помощью функции scanf
- Ввод матрицы с помощью двух вложенных циклов и функции scanf
- Вывод исходной матрицы с помощью цикла и функции printf
- Вычисление суммы элементов каждого столбца с помощью двух вложенных циклов, функции printf и математической функции sum
- Вычисление среднего арифметического каждого столбца с помощью математической функции sr
- Вывод среднего арифметического каждого столбца с помощью цикла и функции printf
- Завершение работы программы с помощью функции getch
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д