IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

 
 Ответить  Открыть новую тему 
> Помогите решить задачку, ДИНАМИЧЕСКИЕ ПЕРЕМЕННЫЕ
сообщение
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 11
Пол: Мужской
Реальное имя: Саня

Репутация: -  0  +


type Pvector=^real;
Vector=array [1..100] of Pvector

Считая, что все элементы вектора Х отличны от nil, написать программу, использующую функцию МАХ(Х) для нахождения наибольшего из чисел, на которые ссылаются элементы вектора Х

Я просто запутался с этими динамическими переменными, можете ли мне про них толково обьяснить? А то без них я б сам справился smile.gif


--------------------
Rise and shine!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #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";'
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Новичок
*

Группа: Пользователи
Сообщений: 11
Пол: Мужской
Реальное имя: Саня

Репутация: -  0  +


упс, ошибочка вышла, прошу прощения за беспокойство

А решать сам буду стараться, просто нужен был совет

Сообщение отредактировано: Ale}{@nd3R -


--------------------
Rise and shine!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4


Гость






Стоп, стоп... klem4, погоди... Здесь динамическим массивом и не пахнет... То, о чем написано в первом посте - самый что ни есть статический массив, а вот компоненты его размещены в "куче". Так что обращаться к элементу массива надо не так:
Цитата
X^[i]
, а так: X[i]^
да и память выделится на этапе компиляции...
 К началу страницы 
+ Ответить 
сообщение
Сообщение #5


Perl. Just code it!
******

Группа: Пользователи
Сообщений: 4 100
Пол: Мужской
Реальное имя: Андрей

Репутация: -  44  +


да, конечно, ты прав ... Выходит статический массив указателей на real ...


--------------------
perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #6


Уникум
*******

Группа: Пользователи
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


М
Тема переносится в Задачи



--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 24.11.2020 8:02
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name