Из одной матрицы сформировать другую - QBasic
Формулировка задачи:
задание:
Формирование из выходного массива второго двумерного массива элементы которого столбцы взятые подряд с номера N по номер M. N и M вводятся, N<M
пробовал реализовать не как не получается может есть у кого идеи ?
Решение задачи: «Из одной матрицы сформировать другую»
textual
Листинг программы
FOR i = 1 TO q FOR j = 1 TO m newA(i, j) = a(i, j + n) NEXT j NEXT i
Объяснение кода листинга программы
В данном коде происходит перенос элементов из одной матрицы в другую с помощью двух циклов for. Первый цикл идет по строкам первой матрицы (от 1 до q), а второй цикл идет по столбцам первой матрицы (от 1 до m). Внутри циклов происходит присваивание элементам второй матрицы (newA), которые располагаются в строке i, столбце j, значения элемента первой матрицы (a), который располагается в строке i, столбце j+n. После завершения второго цикла, программа переходит к следующему элементу первой матрицы (i+1) и повторяет процедуру.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д