Считать двумерный символьный массив из файла 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;

Объяснение кода листинга программы

  1. Открывается файл input.txt для чтения
  2. Вводятся и сохраняются в переменных N, M, K размеры массива a[i][j]
  3. Создается двумерный массив a[i][j] размером N x M
  4. В цикле по i от 1 до N считываются символы из файла input.txt и записываются в массив a[i][j]
  5. В цикле по j от 1 до M считываются символы из файла input.txt и записываются в массив a[i][j]
  6. Файл output.txt открывается для записи
  7. В цикле по i от 1 до N выводятся символы из массива a[i][j] в файл output.txt
  8. Закрывается файл output.txt
  9. Закрывается файл input.txt

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.571 из 5
Похожие ответы