Сумма элементов матрицы выше побочной диагонали - C (СИ)

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

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

Народ, как найти сумму элементов квадратной матрицы выше побочной диагонали?

Решение задачи: «Сумма элементов матрицы выше побочной диагонали»

textual
Листинг программы
  1. int n,i,j,s=0;
  2. printf("n = ");
  3. scanf("%d",&n);
  4. int a[n][n];
  5. for (i=0;i<n;i++)
  6.  for(j=0;j<n;j++)
  7.  {
  8.   printf("a[%d][%d] = ",i+1,j+1);
  9.   scanf("%d", &a[i][j]);
  10.  }
  11. for (i=0;i<n;i++)
  12.  for (j=n;j>i;j--)
  13.   s+=a[i][j];
  14. printf("Sum = %d",s);

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

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

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

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


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

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

10   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы