Предмет: Информатика,
автор: PolinaN
Помогите пожалуйста написать программу в Pascal Даны прямоугольные матрицы А и В размером mxn каждая. Найти матрицу C , каждый элемент которой равен среднеарифметическому значению соответствующих элементов матриц и . Транспонировать полученную матрицу.
Ответы
Автор ответа:
1
const
m = 2;
n = 3;
var
A, B, C: array [0..m - 1,0..n - 1] of real;
Ct: array [0..n - 1, 0..m - 1] of real;
i, j: Integer;
begin
// заполнение матрицы С среднеарифметическими значениями А и В
for i := 0 to m - 1 do
for j := 0 to n - 1 do
C [i, j] := (A [i, j] + B [i, j]) / 2;
// транспонирование С в Ct
for i := 0 to m - 1 do
for j := 0 to n - 1 do
Ct [j, i] := C [i, j];
end;
PolinaN:
А в программе ошибку выдаёт почему то...
for j := 0 to n - 1 do
begin A [i, j] := random(); B [i, j] := random(); end; Чтобы что-то ответить по ошибке нужно прислать текст этой ошибки и указать оператор на котором она возникает.
Похожие вопросы
Предмет: Английский язык,
автор: 61934rjcnty
Предмет: История,
автор: amirkulovanuraj
Предмет: Математика,
автор: polinpsumina08
Предмет: Литература,
автор: musj89
Предмет: Математика,
автор: danilstepnov