|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.10.2011, 11:38 | #1 |
In progress...
Форумчанин
Регистрация: 25.09.2011
Сообщений: 161
|
Объявление размерности массива.
В общем как объявлять массив понятно:
Код:
|
22.10.2011, 14:30 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
на самом деле вопрос далеко не так прост, как может показаться.
Дело в том, что то, что Вы хотите - называется "динамические" массивы. В "чистом" виде в обычном Паскаль их не было. (в Delphi/FreePascal они уже есть). поэтому для решения подобных задач (когда число элементов вводится с клавиатуры) раньше применялись два основных подхода. 1) простой как топор. Задаём N заведомо больше, чем могут внести количество элементов в массиве. Ну, например, 1000. или 5000... дальше, заводим дополнительную переменную и в ней храним число, сколько элементов в массиве реально нужно. например, в коде этом можно записать так: Код:
Но, без крайней необходимости не рекомендую использовать эти методы. Если задача позволяет - используйсте первый подход (статистические массивы). |
22.10.2011, 14:42 | #3 |
Форумчанин
Регистрация: 30.08.2010
Сообщений: 224
|
Код:
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
изменение размерности массива | SAMOUCHKA | Общие вопросы C/C++ | 36 | 25.10.2011 08:11 |
Задание размерности 2мерного массива | Bernarditto | Общие вопросы C/C++ | 2 | 18.06.2010 17:04 |
Конструктор для изменения размерности массива | and277 | Общие вопросы C/C++ | 2 | 10.08.2009 20:47 |
объявление массива | Crasty | Помощь студентам | 7 | 05.11.2008 17:18 |
увеличение размерности массива | Лучик_света | Общие вопросы .NET | 3 | 25.10.2008 04:36 |