Как числа, которые после 1-ой строки в текстовом документе, записать в массив "a"? - Pascal ABC

Узнай цену своей работы

Формулировка задачи:

Как числа, которые после 1-ой строки в текстовом документе, записать в массив "a"? input.txt: 3 3 3 1.0 1 2 3.0 2 3 3.0 3 1 6.0 Мой код:
Листинг программы
  1. var f:text; N,M,L:integer; T:real; a:array[0..29,0..3] of integer;
  2. i,j:integer; //j:real;
  3. begin
  4. assign(f,'input.txt'); reset(f);
  5. read(f,N,M,L,T); write(N,' ',M,' ',L,' ',T);
  6. for i:= 0 to 29 do begin
  7. read(f,a[i,j]); //здесь выдаёт ошибку "входная строка имела неверный формат", пытался менять форматы, уже не варит.
  8. end;
  9. writeln; write(a);
  10. close(f);
  11. end.

Решение задачи: «Как числа, которые после 1-ой строки в текстовом документе, записать в массив "a"?»

textual
Листинг программы
  1. for i:=1 to n do
  2. for j:=1 to m do
  3. read(,a[i,j[);

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

В данном коде происходит чтение данных из текстового документа.

  1. Переменная n представляет собой количество строк в тексте.
  2. Переменная m представляет собой количество столбцов в тексте.
  3. В цикле for i:=1 to n do происходит чтение каждой строки из файла и запись её в массив a.
  4. В цикле for j:=1 to m do происходит чтение каждого столбца из строки и запись его в соответствующий элемент массива a.
  5. Чтение данных происходит с помощью функции read(), которая считывает данные из файла и записывает их в переменную a[i,j].
  6. Код не использует вложенные списки.

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


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

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

11   голосов , оценка 4.182 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы