длина массива



Автор Андрей ... задал вопрос в разделе Другие языки и технологии

как задать длину массива с клавиатуры. pascal и получил лучший ответ

Ответ от WIM[гуру]
Имеется в виду динамические массивы? Для объявления массивов, для которым зарание известен размер, так: var a : array [0..2] of string; // массив из трех строк Если длина задается динамически, то так: var a: array of string; begin setLength(a, 3); // длина массива теперь установлена с помощью функции SetLength

Ответ от Владимир Весёлый[гуру]
Вот так: readln(n); {здесь ты задаешь длину} for i:=1 to n do begin {цикл} writeln ('a',i,'='); readln(a[ i ]);

Ответ от Res01[гуру]
ииспользовать для этого целоцисленную переменную например, и заполнить ее данными введеными с клавиатуры например так. var n :integer begin readln(n); end. n-и будет длиной вашего массива. 😉

Ответ от Spin722[гуру]
На сколько я помню, в паскале динамических массивов нет. Они появились позже - в OBJECT Pascal (DELPHI)

Ответ от Krab Вark[гуру]
Просто задай длину массива с запасом. Или используй динамические переменные: type t=array[1..10000]of integer; {память не выделяется, размер липовый для обхода контроля за границами массивов} var p:^t; i,n:integer; begin readln(n); ge

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: как задать длину массива с клавиатуры. pascal
Массив программирование на Википедии
Посмотрите статью на википедии про Массив программирование
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*