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

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

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

Дан массив из целых чисел А(5 х 5). К сумме элементов главной диагонали прибавить произведение элементов побочной диагонали.
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void main()
{   srand(time(NULL));
    int a[100][100], i, j, n, s=0,s1=0,s2=0;
    scanf_s ("%d",&n);
    for (i = 1; i <= n; i++)
    {for (j = 1; j <= n; j++)
        {   a[i][j]=1+rand()%10;
           printf("%3i", a[i][j]);
    }
    printf("\n");
    }   
    for (i=1; i<=n; i++)
    {for (j=1; j<=n; j++)
    if ((i==j)) s+=a[i][j];}
    for (i = 1; i <= n; i++)
    {for (j = 1; j <= n; j++)
    if ((n+1-j)==i) s1*= a[i][j];}
    s2=s+s1;
    printf("s=%3d",s2);
}
он находит только сумму основной диагонали. а нужно сделать так что бы он находил произведение побочной диагонали и прибавлял к нему сумму основной диагонали. Если поможете буду очень благодарен.

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

textual
Листинг программы
for (i=0; i<n; i++)

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

  1. Объявляется цикл for, который будет выполняться от i=0 до i<n (включительно)
  2. Внутри цикла переменной i присваивается значение 0
  3. В каждой итерации цикла i увеличивается на 1
  4. Цикл выполняется до тех пор, пока i меньше или равно n
  5. После окончания цикла i остается равным n

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


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

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

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