Помогите решить задачку, ДИНАМИЧЕСКИЕ ПЕРЕМЕННЫЕ |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
Помогите решить задачку, ДИНАМИЧЕСКИЕ ПЕРЕМЕННЫЕ |
Ale}{@nd3R |
Сообщение
#1
|
Новичок Группа: Пользователи Сообщений: 11 Пол: Мужской Реальное имя: Саня Репутация: 0 |
type Pvector=^real;
Vector=array [1..100] of Pvector Считая, что все элементы вектора Х отличны от nil, написать программу, использующую функцию МАХ(Х) для нахождения наибольшего из чисел, на которые ссылаются элементы вектора Х Я просто запутался с этими динамическими переменными, можете ли мне про них толково обьяснить? А то без них я б сам справился -------------------- Rise and shine!
|
klem4 |
Сообщение
#2
|
Perl. Just code it! Группа: Пользователи Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: 44 |
Ты разделом не ошибся ? В этом разделе задачи решаются только за деньги ...
Вот ты говоришь что если бы массив был бы не динамическим то решил бы сам, так между динамическим массивом и обычным грубо говоря 3 различия 1) Для динамического массива нужно самому выделять память 2) Самому эту память освобождать 3) И обращаться элементу не X[i], a X^[i]. Динамические массивы и матрицы Ну что, будешь пробовать сделать сам с нашей помощью и я перенесу тему в раздел Задачи или назначай цену ... -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
Ale}{@nd3R |
Сообщение
#3
|
Новичок Группа: Пользователи Сообщений: 11 Пол: Мужской Реальное имя: Саня Репутация: 0 |
упс, ошибочка вышла, прошу прощения за беспокойство
А решать сам буду стараться, просто нужен был совет Сообщение отредактировано: Ale}{@nd3R - -------------------- Rise and shine!
|
volvo |
Сообщение
#4
|
Гость |
Стоп, стоп... klem4, погоди... Здесь динамическим массивом и не пахнет... То, о чем написано в первом посте - самый что ни есть статический массив, а вот компоненты его размещены в "куче". Так что обращаться к элементу массива надо не так:
Цитата X^[i] , а так: X[i]^да и память выделится на этапе компиляции... |
klem4 |
Сообщение
#5
|
Perl. Just code it! Группа: Пользователи Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: 44 |
да, конечно, ты прав ... Выходит статический массив указателей на real ...
-------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
Lapp |
Сообщение
#6
|
|||
Уникум Группа: Пользователи Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
-------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
|||
Текстовая версия | 9.01.2025 13:56 |