Матрицы. Возможные ошибки

Материал из Вики проекта PascalABC.NET
Перейти к навигацииПерейти к поиску
Версия для печати больше не поддерживается и может содержать ошибки обработки. Обновите закладки браузера и используйте вместо этого функцию печати браузера по умолчанию.
var 
  a: Matrix;
  sums: array [1..SzM] of integer;

begin
  var m := 4;
  var n := 5;
  FillMatrixByRandom(a,m,n);
    
  writeln('Исходная матрица: ');
  PrintMatrix(a,m,n);
  
  var sum := 0;
  for var i:=1 to m do
    sum += a[1,i];     // здесь перепутаны строка и столбец: переменная i является 
                       // номером столбца и меняеся от 1 до m, что неправильно
end.

Ссылки