Алгоритм суммы каждой строки.
Вывод элементов матрицы.
For i:=1 to n do begin
For j:=1 to m do
Write (a[ i, j] : 6 );
Writeln;
End;
Блок-схема вывода элементов матрицы.
Вывод матрицы используя оператор GOTO:
For I:=1 to N do
For J:=1 to M do
Begin
Gotoxy (J*10-9 , 15+2 * I);
Writeln ( a[ I, J ] : 6 );
End;
Если количество строк и столбцов в матрице равны, то такую матрицу называют квадратной. В этой матрице имеется понятие главной диагонали.
Если индекс I=J, то элемент матрицы принадлежит главной диагонали.
2 вопрос.
1) запись суммы каждой строки в массив:
………………………………
For I:= 1 to N do begin
S [ I ] := 0;
For J := 1 to M do
S [ I ] := S [ I ] + A [ I, J ];
End;
Writeln (‘ Вывод массива суммы строк ‘) ;
For I := 1 to N do
Write ( S [ I ] : 6 );
…………………………………….
2) запись суммы каждой строки в дополнительный столбец:
Фрагмент программы к этому алгоритму:
For I := 1 to N do begin
A [ I , M+1 ] := 0 ;
For J := 1 to M do
A [ I , M+1 ] := A [ I , M+1 ] + A [ I , J ] ; End ;
Writeln ( ‘ Вывод матрицы с дополнительным столбцом ‘);
For I := 1 to N do begin
For J := 1 to M+1 do
Write ( A [ I , J ] ) ;
Writeln ; End; ……………….