Тем кто умеет программировать в С++ Помогите, пожалуйста Необходимо задать матрицу и...

0 голосов
44 просмотров

Тем кто умеет программировать в С++
Помогите, пожалуйста
Необходимо задать матрицу и вычислить сумму чисел главной диагонали
Я написала программу, в итоге у меня выводит просто все значения главной диагонали , а не их сумму
Не знаю как это отладить
Нужно использовать sum?


Информатика (3.0k баллов) | 44 просмотров
Дано ответов: 2
0 голосов
Правильный ответ

#include  

int main() 

   int N;
   scanf ("%d", &N); 
   int i, j, sum, A[N][N]; 
    
   for ( i = 0; i < N; i ++ )
     for ( j = 0; j < N; j ++ )           
       {
        printf ("A[%d][%d]=", i, j);
        scanf ("%d", & A[i][j]);   
        } 
    sum = 0;
    for ( i = 0; i < N; i ++ ) sum+=A[i][i];
    printf ("sum = %d",sum);
    //getch();

(194k баллов)
0 голосов

Int sum=0;
for(int i=0;i <=n;++i)<br> sum+=a [i][i]


// n это размер твоей матрицы
// a [i][i] сама матрица
. на главной диагонали номер строчки равен номеру столбца

(1.8k баллов)
0

Я все равно не поняла

0

Куда нужно вставить это чтобы получилось?

0

в функцию где объявлен массив и его размерность. если надо вывести cout << sum;

0

стрелочки влево *