Определить сумму элементов матрицы, расположенных выше главной диагонали - C (СИ)

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

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

Определить сумму элементов матрицы размером 10 на 10, расположенных выше главной диагонали Срочно плиз на экзамене сижу

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

textual
Листинг программы
int a[10][10]; i,j,s=0;
for(i=0;i<10;i++) for(j=0;j<10;j++){
 a[i][j]=i+j; s+=(j>i)?a[i][j]:0;
}
printf("Сумма:%d",s);

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

  1. Объявляется массив a размером 10х10.
  2. Инициализируются три переменные: i, j, s.
  3. Переменная i будет использоваться в первом цикле for, а переменная j - во втором.
  4. Переменная s будет использоваться для хранения суммы элементов.
  5. В первой строке вложенного цикла проверяется условие j>i, если оно истинно, то в переменную s добавляется значение элемента массива a[i][j].
  6. Если условие ложно, то в переменную s добавляется ноль.
  7. После завершения циклов выводится значение переменной s.

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


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

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

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