Считать двумерный символьный массив из файла input и просто распечатать его в файл output - PascalABC.NET
Формулировка задачи:
Нужно считать двумерный символьный массив из файла input и просто распечатать его в файл output.
7(N,число строк) 5(M,число столбцов) 13(K, нужна для другого)
.....
.1...
...9.
.###.
....#
.12.#
.#.3.
Почему-то выводит:
.....
.1.
..
.
..9.
.###
.
..
..#
Решение задачи: «Считать двумерный символьный массив из файла input и просто распечатать его в файл output»
textual
Листинг программы
readln(f1,N,m,k); for i:=1 to N do begin for j:=1 to M do begin read(f1,a[i,j]); write(f2,a[i,j]); end; writeln(f2); end;
Объяснение кода листинга программы
- Открывается файл
input.txt
для чтения - Вводятся и сохраняются в переменных N, M, K размеры массива a[i][j]
- Создается двумерный массив a[i][j] размером N x M
- В цикле по i от 1 до N считываются символы из файла
input.txt
и записываются в массив a[i][j] - В цикле по j от 1 до M считываются символы из файла
input.txt
и записываются в массив a[i][j] - Файл
output.txt
открывается для записи - В цикле по i от 1 до N выводятся символы из массива a[i][j] в файл
output.txt
- Закрывается файл
output.txt
- Закрывается файл
input.txt
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д