Сумма элементов матрицы выше побочной диагонали - 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);

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

В этом коде выполняется несколько действий:

  1. Ввод размера матрицы (n) с помощью функции scanf.
  2. Создание матрицы (массива массивов) размером n x n с помощью оператора new.
  3. Заполнение матрицы с помощью двух вложенных циклов и функции scanf.
  4. Ввод значений матрицы с помощью функции printf и оператора <<.
  5. Суммирование элементов матрицы, расположенных выше главной диагонали, с помощью двух вложенных циклов и оператора +=.
  6. Вывод суммы на экран с помощью функции printf и оператора <<.

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


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

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

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