// вывод на экран + подсчет суммы
for (int rowNum = 0; rowNum < MatrixSize; rowNum++)
{
cout << " | ";
for (int columnNum = 0; columnNum < MatrixSize; columnNum++)
{
cout << setw(4) << ourMatrix[rowNum][columnNum] << " ";
rowSum[rowNum] += ourMatrix[rowNum][columnNum];
columnSum[rowNum] += ourMatrix[columnNum][rowNum];
}
cout << "|" << endl;
}
cout << " Сумма по строкам! ";
for (int i = 0; i < MatrixSize; i++)
{
cout << i + 1 << "-я строка: " << rowSum << endl;
}
cout << " Сумма по столбцам! ";
for (int i = 0; i < MatrixSize; i++)
{
cout << i + 1 << "-й столбец: " << columnSum << endl;
}
return 0;
}
Я не пойму как массив rowSum[rowNum] += ourMatrix[rowNum][columnNum]; например, знает, что в cout потом, нужно выводить сумму трёх чисел? три раза
for (int rowNum = 0; rowNum < MatrixSize; rowNum++)
{
cout << " | ";
for (int columnNum = 0; columnNum < MatrixSize; columnNum++)
{
cout << setw(4) << ourMatrix[rowNum][columnNum] << " ";
rowSum[rowNum] += ourMatrix[rowNum][columnNum];
columnSum[rowNum] += ourMatrix[columnNum][rowNum];
}
cout << "|" << endl;
}
cout << " Сумма по строкам! ";
for (int i = 0; i < MatrixSize; i++)
{
cout << i + 1 << "-я строка: " << rowSum << endl;
}
cout << " Сумма по столбцам! ";
for (int i = 0; i < MatrixSize; i++)
{
cout << i + 1 << "-й столбец: " << columnSum << endl;
}
return 0;
}
Я не пойму как массив rowSum[rowNum] += ourMatrix[rowNum][columnNum]; например, знает, что в cout потом, нужно выводить сумму трёх чисел? три раза