Найти среднее арифметическое элементов каждой строки матрицы - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Найти среднее арифметическое элементов каждой строки матрицы Q (l, m) и отнять его от элементов этой строки пом срочно плз сделать с использованием printf(); scanf()

Решение задачи: «Найти среднее арифметическое элементов каждой строки матрицы»

textual
Листинг программы
# include <stdlib.h>
# include <stdio.h>
# include <conio.h>
# define L 100
# define M 100
 
main()
{
        int l, m, a[L][M], med;
        short i, j;
 
        printf("Vvedite razmery matricy");
        scanf("%d%d", &l, &m);
 
         for ( i = 1; i < l + 1; ++i )
                for ( j = 1; j < m + 1; ++j )
                        a[i][j] = rand() % 99 + 1;
 
          for ( i = 1; i < l + 1; ++i )
          {
                printf("\n");
                for ( j = 1; j < m + 1; ++j )
                        printf("%d ", a[i][j]);
                }
 
           for ( i = 1; i < l + 1; ++i )
           {    med = 0;
                for ( j = 1; j < m + 1; ++j )
                        med += a[i][j];
                        med /= m;
                        for ( j = 1; j < m + 1; ++j )
                        a[i][j] -= med;
                }
printf("\n");
           for ( i = 1; i < l + 1; ++i )
          {
                printf("\n");
                for ( j = 1; j < m + 1; ++j )
                        printf("%d ", a[i][j]);
                }
getch();
}

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

  1. Включаем необходимые библиотеки
  2. Определяем размеры матрицы (L и M)
  3. Объявляем переменные: l, m, a[L][M], med; i, j (типа int);
  4. Выводим сообщение и просим ввести размеры матрицы
  5. Заполняем матрицу случайными числами от 1 до 99
  6. Выводим матрицу на экран
  7. Находим среднее арифметическое каждой строки и сохраняем его в переменной med
  8. Вычитаем из каждого элемента строки найденное среднее арифметическое
  9. Выводим матрицу на экран

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


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

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

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