Функции.Сумма элементов, находящихся выше и ниже главной и побочной диагоналей (“песочные часы”) - C (СИ)
Формулировка задачи:
Это само задание: Создать функцию, определяющую в квадратном целочисленном массиве matrixnn сумму элементов, находящихся выше и ниже главной и побочной диагоналей (“песочные часы”). Элементы диагоналей в сумму не включать.
Не получается создать условие для суммы элементов, находящихся выше и ниже главной и побочной диагоналей (“песочные часы”).
Решение задачи: «Функции.Сумма элементов, находящихся выше и ниже главной и побочной диагоналей (“песочные часы”)»
textual
Листинг программы
int summa(int n, int* AA) { int sum = 0, i, j; for(i = 0; i < n; i++) for(j = 0; j < n; j++) if((i < n / 2 && (i < j && j < n - i - 1)) || (i > n / 2 && (j < i && j > n - i - 1))) sum += *(AA + i * n +j); return sum; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д