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

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

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

#include 
#include 
#include 
#define N 5
#define M 5
main() {
    setlocale(LC_ALL,"Russian"); 
    int A[N][M], i, j, sum = 0, ser = 0; 
    srand(time(NULL)); 
    printf("\n Исходная матрица:\n\n"); 
    for (i=0; i\n");
 
// 
// Тут нужно  вычислить среднее арифметическое чётных чисел массива
//
        }
}

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

textual
Листинг программы
for(i=0; i<N; i++)
  for(j=0; j<M; j++)
    if (A[i][j]%2==0) sum +=  A[i][j;
printf("%f\n", (double)sum/N/M;

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

  1. В цикле for перебираются все элементы массива A.
  2. Для каждого элемента A[i][j] проверяется, является ли он чётным числом (A[i][j]%2==0).
  3. Если элемент является чётным числом, то он прибавляется к переменной sum.
  4. После завершения внутреннего цикла, выводится среднее арифметическое чётных чисел массива A с помощью функции printf, в которую передаются параметры: %f - формат вывода с плавающей точкой, (double)sum - приведение суммы к типу double, N/M - количество элементов массива A по ширине и высоте соответственно.

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


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

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

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