1 / 3 / 4
Регистрация: 02.07.2011
Сообщений: 90
|
|
1 | |
Создание динамического массива11.09.2011, 20:32. Показов 50925. Ответов 18
Метки нет (Все метки)
Хеллоу, помогите, пожалуйста, написать программу, создающую динамический массив размером, указанным пользователем, и заполняющую его числами от 1 до размера массива.
0
|
11.09.2011, 20:32 | |
Ответы с готовыми решениями:
18
Передача массива данных в Excel или создание двумерного динамического массива Создание динамического массива Создание динамического массива Создание динамического массива |
Почетный модератор
64301 / 47596 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
||||||
11.09.2011, 20:43 | 2 | |||||
Сообщение было отмечено как решение
Решение
4
|
1 / 3 / 4
Регистрация: 02.07.2011
Сообщений: 90
|
|
11.09.2011, 21:22 [ТС] | 3 |
А что означает uses crt и clrscr?
0
|
Почетный модератор
64301 / 47596 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
11.09.2011, 21:25 | 4 |
Crt модуль для работы с экраном и клавиатурой? clrscr процедура из этого модуля, очищает экран.
Не нравится, убери обе строки.
1
|
2022 / 1621 / 489
Регистрация: 31.05.2009
Сообщений: 3,005
|
|||||||||||
11.09.2011, 23:39 | 5 | ||||||||||
Сообщение было отмечено как решение
Решение
В FP можно обращаться с указателями точно так же, как и в языке C. Поэтому можно сделать ещё и так
3
|
Почетный модератор
64301 / 47596 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
12.09.2011, 06:39 | 6 |
И в Турбо Паскале можно сделать также, только с помощью типизированных указателей.
Например вот здесь. Замените нулем все элементы, предшествующие первому нечетному отрицательному числу
1
|
2022 / 1621 / 489
Регистрация: 31.05.2009
Сообщений: 3,005
|
|
12.09.2011, 10:57 | 7 |
Да, но в TP это скорее некий трюк, чем встроенная возможность
0
|
Почетный модератор
64301 / 47596 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
12.09.2011, 11:08 | 8 |
Что поделаешь, таков уж ТП, зато думать учит как обойти препоны, студенты, работающие в Делфи с набором кнопок и кучей функций, не прошедшие школу Паскаля, вообще мало кто думать умеет.
0
|
2022 / 1621 / 489
Регистрация: 31.05.2009
Сообщений: 3,005
|
|||||||||||
10.05.2012, 00:27 | 9 | ||||||||||
У меня, кстати говоря, ошибка во втором листинге. В 19-ой строке выделяется память под массив указателей, поэтому вместо
0
|
7 / 7 / 0
Регистрация: 13.08.2012
Сообщений: 250
|
||||||
02.07.2013, 09:39 | 10 | |||||
Хочу проверить, чему равно значение в массиве указателей по умолчанию, но происходит что-то не то.
Пишу:
0
|
Супер-модератор
|
|
02.07.2013, 12:31 | 11 |
Не надо пытаться обращаться к элементу массива, пока ты не выставил его размер. В тот момент, когда ты обращаешься к list[0], этот элемент еще не существует.
Смотри: И что произойдет при попытке разыменования nil-а?
1
|
7 / 7 / 0
Регистрация: 13.08.2012
Сообщений: 250
|
|
02.07.2013, 13:46 | 12 |
Всё понял. Не обратил внимания на setlength().
Спасибо.
0
|
25 / 9 / 17
Регистрация: 22.12.2015
Сообщений: 2,097
|
|
27.10.2016, 00:56 | 13 |
А что бы Ramdom заполнялся от 0 до 1?
а размер задается пользователем.
0
|
Почетный модератор
64301 / 47596 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
||||||
27.10.2016, 07:01 | 14 | |||||
0
|
25 / 9 / 17
Регистрация: 22.12.2015
Сообщений: 2,097
|
|
27.10.2016, 10:02 | 15 |
0
|
Почетный модератор
64301 / 47596 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
27.10.2016, 10:11 | 16 |
Что еще не так?
0
|
25 / 9 / 17
Регистрация: 22.12.2015
Сообщений: 2,097
|
||||||
28.10.2016, 02:43 | 17 | |||||
вот это не так
и просьба заменить массив на список
0
|
25 / 9 / 17
Регистрация: 22.12.2015
Сообщений: 2,097
|
||||||
28.10.2016, 03:14 | 18 | |||||
Ошибка кода 217
компилируется без ошибок
0
|
Модератор
|
|
30.10.2016, 18:22 | 19 |
scherbakovss201,
глазки разуйте, книжек почитайте, не применяйте SetLength к статическому массиву... Добавлено через 1 минуту Не стоит некропостить.
0
|
30.10.2016, 18:22 | |
30.10.2016, 18:22 | |
Помогаю со студенческими работами здесь
19
Создание динамического массива Создание динамического массива Создание динамического массива Создание динамического массива Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |