Двухмерные массивы - PascalABC.NET
Формулировка задачи:
На чёрном экране матрица, имеющая размерность 4*4, выводится в строку, а надо в исходном виде, т.е 4*4, как это исправить?
Решение задачи: «Двухмерные массивы»
textual
Листинг программы
For i:=1 to 4 do begin For j:=1 to 4 do begin read(fr,A[i,j]); write(A[i,j]:4); write(fw,A[i,j]:4);//зачем писать в новый файл? end; writeln; end;
Объяснение кода листинга программы
В данном коде выполняется считывание данных из файла fr
в двумерный массив A
размером 5x5, затем происходит запись этих данных в файл fw
. Данные записываются построчно, сначала выводится строка с номерами от 1 до 4, затем строка с элементами массива A
и их значениями, после чего строка с элементами массива A
и их значениями записывается в файл fw
. Каждая строка массива A
выводится на отдельной строке. Возможно, этот код является частью более обширной программы, поэтому точного ответа на вопрос Зачем писать в новый файл?
дать нельзя.