Я пытаюсь создать программу для вычисления суммы диагональных элементов квадратной матрицы порядка n * n.
scanf("%d",&n);
for(i=0;i<n;++i)
{
for(j=0;j<n;++j)
{
printf("i: %d, j: %d = ",i,j);
scanf("%d",a[i][j]);
}
}
for(i=0;j=0;i<n;j<n;i==j)
{
sum+=a[i][j];
++i;++j;
}
printf("The trace of the square matrix is: %d",sum);
Я получаю ошибку «ожидаемый») «до»;»токен "в последнем цикле" для ".Интересно, как-то связано с количеством аргументов?Пожалуйста, дайте мне знать, что я делаю неправильно.