Найти среднее арифметическое каждого столбца матрицы - 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();
}

Объяснение кода листинга программы

  1. Подключение необходимых библиотек для работы с консолью и математическими вычислениями
  2. Объявление переменных: n, m, sr, sum, j, i, a
  3. Ввод количества строк и столбцов матрицы с помощью функции scanf
  4. Ввод матрицы с помощью двух вложенных циклов и функции scanf
  5. Вывод исходной матрицы с помощью цикла и функции printf
  6. Вычисление суммы элементов каждого столбца с помощью двух вложенных циклов, функции printf и математической функции sum
  7. Вычисление среднего арифметического каждого столбца с помощью математической функции sr
  8. Вывод среднего арифметического каждого столбца с помощью цикла и функции printf
  9. Завершение работы программы с помощью функции getch

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.182 из 5
Похожие ответы