Вычислить сумму четных элементов побочной диагонали двумерного массива - 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; }
Объяснение кода листинга программы
В этом коде:
- Создается двумерный массив
arr
размеромN
наN
и инициализируется случайными целыми числами от 0 до 49. - Выводится на экран содержимое массива в виде таблицы 80 символов.
- Перебираются элементы массива в обратном порядке (от
N-1
до 0). - Если элемент четный, то он прибавляется к переменной
count
. - Выводится на экран значение переменной
count
, которое является суммой четных элементов побочной диагонали массива.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д