Определить сумму элементов матрицы, расположенных выше главной диагонали - 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);
Объяснение кода листинга программы
- Объявляется массив a размером 10х10.
- Инициализируются три переменные: i, j, s.
- Переменная i будет использоваться в первом цикле for, а переменная j - во втором.
- Переменная s будет использоваться для хранения суммы элементов.
- В первой строке вложенного цикла проверяется условие j>i, если оно истинно, то в переменную s добавляется значение элемента массива a[i][j].
- Если условие ложно, то в переменную s добавляется ноль.
- После завершения циклов выводится значение переменной s.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д