Предмет: Информатика,
автор: Власка
Тем кто умеет программировать в С++
Помогите, пожалуйста
Необходимо задать матрицу и вычислить сумму чисел главной диагонали
Я написала программу, в итоге у меня выводит просто все значения главной диагонали , а не их сумму
Не знаю как это отладить
Нужно использовать sum?
Приложения:
Ответы
Автор ответа:
0
#include <stdio.h>
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();
}
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();
}
Похожие вопросы
Предмет: Русский язык,
автор: maarkmm62
Предмет: Алгебра,
автор: ikiricuk626
Предмет: Информатика,
автор: seleznevila782
Предмет: Математика,
автор: Аноним