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

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

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

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

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

textual
Листинг программы
  1. # include <stdlib.h>
  2. # include <stdio.h>
  3. # include <conio.h>
  4. # define L 100
  5. # define M 100
  6.  
  7. main()
  8. {
  9.         int l, m, a[L][M], med;
  10.         short i, j;
  11.  
  12.         printf("Vvedite razmery matricy");
  13.         scanf("%d%d", &l, &m);
  14.  
  15.          for ( i = 1; i < l + 1; ++i )
  16.                 for ( j = 1; j < m + 1; ++j )
  17.                         a[i][j] = rand() % 99 + 1;
  18.  
  19.           for ( i = 1; i < l + 1; ++i )
  20.           {
  21.                 printf("\n");
  22.                 for ( j = 1; j < m + 1; ++j )
  23.                         printf("%d ", a[i][j]);
  24.                 }
  25.  
  26.            for ( i = 1; i < l + 1; ++i )
  27.            {    med = 0;
  28.                 for ( j = 1; j < m + 1; ++j )
  29.                         med += a[i][j];
  30.                         med /= m;
  31.                         for ( j = 1; j < m + 1; ++j )
  32.                         a[i][j] -= med;
  33.                 }
  34. printf("\n");
  35.            for ( i = 1; i < l + 1; ++i )
  36.           {
  37.                 printf("\n");
  38.                 for ( j = 1; j < m + 1; ++j )
  39.                         printf("%d ", a[i][j]);
  40.                 }
  41. getch();
  42. }

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

  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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы