Реализовать возможность задать размер динамического массива с помощью клавиатуры - PascalABC.NET

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

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

Хочу сделать в программе на паскале возможность задать размер динамического массива с помощью клавиатуры, и задать этот массив тоже с клавиатуры так как в статических массивах такая возможность есть только с помощью константы, но это не подходит. Вот моя программа с помощью которой я хочу с этим разобраться, при вводе 2 элемента массива программа прерывается, мол индекс находится вне границ массива... Что не так, может в таких массивах вообще нельзя вводить данные с клавиатуры? А то в интернете это нигде не упоминается.
И еще проблема в том, что на разных сайта даже описание и код для работы с этими массивами разные...

Решение задачи: «Реализовать возможность задать размер динамического массива с помощью клавиатуры»

textual
Листинг программы
var
 b:array of array of real;
...
setlength(b,n,m);
...

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

  1. Объявляется двумерный массив b типа array of array of real
  2. ...
  3. Задаются размеры массива b с помощью функции setlength, которая принимает три аргумента: сам массив, его первую размерность, его вторую размерность.
  4. ...

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


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

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

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