Сумма элементов матрицы выше побочной диагонали - C (СИ)
Формулировка задачи:
Народ, как найти сумму элементов квадратной матрицы выше побочной диагонали?
Решение задачи: «Сумма элементов матрицы выше побочной диагонали»
textual
Листинг программы
- int n,i,j,s=0;
- printf("n = ");
- scanf("%d",&n);
- int a[n][n];
- for (i=0;i<n;i++)
- for(j=0;j<n;j++)
- {
- printf("a[%d][%d] = ",i+1,j+1);
- scanf("%d", &a[i][j]);
- }
- for (i=0;i<n;i++)
- for (j=n;j>i;j--)
- s+=a[i][j];
- printf("Sum = %d",s);
Объяснение кода листинга программы
В этом коде выполняется несколько действий:
- Ввод размера матрицы (n) с помощью функции scanf.
- Создание матрицы (массива массивов) размером n x n с помощью оператора new.
- Заполнение матрицы с помощью двух вложенных циклов и функции scanf.
- Ввод значений матрицы с помощью функции printf и оператора <<.
- Суммирование элементов матрицы, расположенных выше главной диагонали, с помощью двух вложенных циклов и оператора +=.
- Вывод суммы на экран с помощью функции printf и оператора <<.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д