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



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

как задать длину массива с клавиатуры. 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

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

Pascal! Как узнать количество эл-ов массива. Есть ли аналог length для массива? Или их нада считать циклом?
В паскале такой функции нет, так как массивы статические. Лучше всего считать, сколько ты строк
подробнее...

C# WPF Listview Subitems
сделайте структуру с 3 полями
а потом создавайте массив структур и в цикле по длине массива
подробнее...
спросили в Air Vietnam Textron
Подскажите по делфи, TMemoryStream не могу считать массив...
Вы пишете откровенную ересь. Для Delphi имеется шаблонный механизм сериализации (запись/чтение в
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

в кокой части евразии находяться горы Рудные и горы Родопы?
1. Германия
Рудные горы (нем. Erzgebirge, чеш. Krušné hory) — горы, образующие
подробнее...
спросили в DJing Ассемблер
объясните, пожалуйста, программу на ассемблер
Ассемблер какой-то незнакомый. Было бы хорошо, если бы было написано, к какому он процессору.подробнее...

Java. Ошибка в коде, только начал изучать
ошибка была в цикле:
for(int i = 0; i < strN.length(); i++){

заменить на:подробнее...

Информатика, хелп ми Заполнить массив степенями числа 2(от 1 до N степени)
эмм, какой язык?
На паскале вроде так можно

const N = 10;
var a: array [1..N]
подробнее...
спросили в Элементы
Как добавить элемент в массив?
У типа vector есть встроенная функция push_back, которая добавляет значение в конец вектора:

подробнее...

Как сделать Raid-массив?
Они бывают программные и аппаратные.
Если Ваш контроллер ( он на материнской плате) не умеет
подробнее...
спросили в Цикл
Помогите разобраться с циклами For..To..Do (Pascal ABC)
Когда надо что-то перебрать, используется цикл. Вот и все.

program easy;
var
подробнее...
спросили в Другое ActionScript
Как называется свойство находить объект по звуку?
Играли в детстве в жмурки?

#yaimg158949#
Вряд ли найдется кто-нибудь, незнакомый с
подробнее...

отсортировать массив по возрастанию в c++
#include <iostream>
#include <algorithm>
int main() {
int a[] = { 3, 2,
подробнее...
Массив программирование на Википедии
Посмотрите статью на википедии про Массив программирование
 

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

Имя*

E-mail:*

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