|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.04.2022, 14:37 | #1 |
Новичок
Джуниор
Регистрация: 21.04.2022
Сообщений: 1
|
Работа со структурой и стеком
Для программирования на Си
Добрый день! Нужна Ваша помощь в поиске ошибки. Задание следующее: Мы уже упоминали аппаратный стек, хранящий локальные переменные функций. Но вообще стеком можно назвать любую сущность, которая хранит элементы и поддерживает операции push и pop: push добавляет элемент на вершину стека; pop вынимает элемент с вершины стека. Стек можно реализовать поверх массива: для этого достаточно хранить указатель на вершину стека внутри массива. Разумеется, такой стек будет ограничен размером массива, внутри которого он существует. Для нескольких дальнейших заданий нам будет нужен такой стек внутри программы для хранения чисел, поэтому давайте реализуем его -- на основе уже имеющегося упакованного массива array_int. У меня выскакивает ошибка смысл которой в следующей фразе: Popped value is different from pushed one В этом задании не создается главная функция, мы просто отправляем написанные определения на ранее объявленные функции и нажимаем кнопку отправить. Код:
Последний раз редактировалось valerii353; 21.04.2022 в 14:44. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
работа со стеком | temperus | Помощь студентам | 1 | 20.11.2011 05:30 |
Работа со стеком | YTP0 | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 06.04.2011 17:40 |
Работа со стеком | KBAC | Помощь студентам | 0 | 26.12.2010 12:54 |
работа со стеком | Sparky | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 23.09.2010 11:08 |
работа со стеком | Katovski | Помощь студентам | 8 | 12.06.2008 11:30 |