Вычислить сумму четных элементов побочной диагонали двумерного массива - C (СИ)

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

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

Составить программу в Си, которая вычисляет сумму четных элементов побочной диагонали двумерного массива размерности 4x4. Заполнить массив целыми случайными числами из диапазона от 0 до 50.

Решение задачи: «Вычислить сумму четных элементов побочной диагонали двумерного массива»

textual
Листинг программы
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
 
#define N 4
 
int main()
{
    int arr[N][N];
    int i, j;
    int count = 0;
 
    srand(time(NULL));
 
    for (i = 0; i < N; ++i)
    {
        for (j = 0; j < N; ++j)
        {
            arr[i][j] = rand() % 50;
            printf("%3d", arr[i][j]);
        }
        printf("\n");
    }
 
    for (i = 0; i < N; ++i)
    {
        if (arr[i][N - i - 1] % 2 == 0)
        {
            count += arr[i][N - i - 1];
        }
    }
 
    printf("summ = %d\n", count);
 
    return 0;
}

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

В этом коде:

  1. Создается двумерный массив arr размером N на N и инициализируется случайными целыми числами от 0 до 49.
  2. Выводится на экран содержимое массива в виде таблицы 80 символов.
  3. Перебираются элементы массива в обратном порядке (от N-1 до 0).
  4. Если элемент четный, то он прибавляется к переменной count.
  5. Выводится на экран значение переменной count, которое является суммой четных элементов побочной диагонали массива.

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


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

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

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