Определить среднее арифметическое тех элементов матрицы, у которых сумма индексов одновременно >7 и <11 - C (СИ)

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

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

Задан двумерный массив А(6,7). Определить среднее арифметическое элементов этой матрицы, у которых сумма индексов одновременно >7 и <11

Решение задачи: «Определить среднее арифметическое тех элементов матрицы, у которых сумма индексов одновременно >7 и <11»

textual
Листинг программы
int A[6][7], i, j, sum = 0, x = 0;
for(i = 0; i < 6; ++i)
    for(j = 0; j < 7; ++j){
        if(i + j > 7 && i + j < 11){
            sum += A[i][j];
            ++x;
        }
    }
printf("Среднее арифм. = %f\n, (float) sum / x);

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

  1. Объявляется массив A размером 6x7.
  2. Инициализируются переменные i, j, sum и x нулевыми значениями.
  3. В цикле происходит перебор всех элементов матрицы A.
  4. Условие проверяет, что сумма индексов элемента больше 7 и меньше 11.
  5. Если условие выполняется, то значение элемента прибавляется к сумме и увеличивается счетчик x.
  6. После завершения циклов вычисляется среднее арифметическое путем деления суммы на количество удовлетворяющих условию элементов.
  7. Результат выводится на экран с помощью функции printf.

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


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

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

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