|
3 / 3 / 1
Регистрация: 20.10.2013
Сообщений: 94
|
||||||
Не удаляются элементы из стека16.01.2014, 17:12. Показов 1165. Ответов 4
Метки нет (Все метки)
Добрый день дали программу создание линейного списка и стэка.Программа работает компилируется,добавляет элементы в список и в стэк,но не могу удалить из стэка
Программа опять же запускает,но при нажатии кнопки Удаление выходит ошибка: Program 23-4-5.pas(53) : Ошибка времени выполнения: Object reference not set to an instance of an object. Вот фрагмент кода,на котором всё слетает
0
|
||||||
| 16.01.2014, 17:12 | |
|
Ответы с готовыми решениями:
4
Создать два новых стека, переместив в первый из них все элементы исходного стека с четными значениями Дан указатель P1 на вершину стека (если стек пуст, то P1 = nil). Извлечь из стека все элементы и вывести их значения |
|
Супер-модератор
|
|
| 16.01.2014, 17:28 | |
|
Все, что видно из данного фрагмента кода - это то, что в s1 (как в любой неинициализированной локальной переменной) лежит мусор, и попытка обратиться по этому "замусоренному" указателю приводит к краху.
0
|
|
|
3 / 3 / 1
Регистрация: 20.10.2013
Сообщений: 94
|
||||||
| 16.01.2014, 17:43 [ТС] | ||||||
|
Тогда лучше приведу полный код:
0
|
||||||
|
Супер-модератор
|
|||||||
| 16.01.2014, 18:13 | |||||||
Сообщение было отмечено Памирыч как решение
РешениеНасколько я вижу, s1 вообще временная переменная, чтобы можно было не потерять верхний элемент стека при изменении s, тогда просто можно в 65 строке записать:
1
|
|||||||
|
3 / 3 / 1
Регистрация: 20.10.2013
Сообщений: 94
|
|
| 16.01.2014, 18:39 [ТС] | |
|
Спасибо помогло,он удаляет,правда потом выкидывает из программы,но с этим я уже сам разберусь)
0
|
|
| 16.01.2014, 18:39 | |
|
Помогаю со студенческими работами здесь
5
создать стек в памяти из этих чисел таким образом, чтобы на вершине стека было самое большое число. Удалить из стека все отрицательные элементы. Перемещать элементы из первого стека во второй, пока значение вершины первого стека не станет четным Перемещать элементы из первого стека во второй, пока значение вершины первого стека не станет четным
Долго удаляются элементы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
|
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс.
Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
|
Программный отбор значений справочника
Maks 21.03.2026
Установка программного отбора значений справочника "Сотрудники" из модуля формы документа.
В качестве фильтра для отбора служит предопределенное значение перечислений.
Процедура. . .
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|