Сформировать матрицу из элементов массива - Turbo Pascal
Формулировка задачи:
Задан двумерный массив В из 4-х строк и 4-х столбцов. Составить программу, которая организует двумерный массив, элементы главной диагонали которого равны соответствующим элементам исходного массива, а остальные элементы равны нулю.
Решение задачи: «Сформировать матрицу из элементов массива»
textual
Листинг программы
for i:=1 to 4 do a[i,i]:=b[i,i];
Объяснение кода листинга программы
В данном коде происходит формирование матрицы из элементов массива.
- Переменная
aпредставляет собой матрицу, которую мы формируем. - Переменная
bпредставляет собой исходный массив, из которого мы формируем матрицуa. - Цикл
forвыполняется от 1 до 4 (индексы матрицы начинаются с 1). - Внутри цикла происходит присваивание элементам матрицы
aсоответствующих элементов из массиваb. То есть, элементыa[i,i]присваиваются элементыb[i,i]. - После выполнения цикла, матрица
aбудет содержать элементы, соответствующие элементам массиваb.