Структуры данных - двумерный массив (матрица) - 12 стр.

UptoLike

14
Упражнение 9. Определить сумму элементов побочной диагонали вещественной
матрицы А
[1..n,1.. n].
Задача 5. Построить массив, каждый элемент которого равен сумме элемен-
тов каждой строки вещественной матрицы
a[1..n,1..m].
Постановка задачи
Входные данные
: n, m N (множеству натуральных чисел);
a[1..n,1..m] R .
Выходные данные
: s[1..n] R (множеству вещественных чисел).
Метод решения
Математическая формулировка задачи:
( i:1 i n : s[i]=a[i,j] при j=1, 2, …, m)
Опишем алгоритм в виде процедуры
Sum_Str.
procedure Sum_Str( const a:matr;n,m:inteqer;
var s:vect);
var i,j:integer;
sum : real;
begin
for i:=1 to n do
begin
sum:=0;
for j:=1 to m do
sum:= sum+a[i,j];
s[i]:=sum
end
end;
Упражнение 10. Построить массив, каждый элемент которого равен сумме
элементов каждого столбца вещественной матрицы
a[1..n,1..m].