Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.04.2015, 17:17   #1
krasy
Пользователь
 
Регистрация: 14.04.2015
Сообщений: 40
По умолчанию Помогите, пожалуйста, со стеками

Составить программу, которая на основе уже имеющегося списка (сте-
ка) создает новый, вставляя заданный элемент после каждого i -го эле-
мента исходного стека.
krasy вне форума Ответить с цитированием
Старый 14.04.2015, 17:37   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Э-э-э уточни: Речь идет о стеке, так? Т.е. если мне нужно вставить в стек в некую позицию по идее я сначала должен из стека выбрать верхушку с данными куда-то, вставить вставливаемое и вернуть эту выбранную верхушку назад?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 14.04.2015, 17:53   #3
krasy
Пользователь
 
Регистрация: 14.04.2015
Сообщений: 40
По умолчанию

думаю, да. вот как я ее поняла: ТЫ ПИШЕШЬ какую то посл-ть чисел(например: 1 5 7 6 2 14 2 3) потом ты задаешь элемент например 7 и после каждого номера вставляешь, т.е.: 1 7 5 7 7 6 7 2 7 14 7 2 7 3 7

Я со стеками первый раз сталкиваюсь, учитель объяснить толком не может...
krasy вне форума Ответить с цитированием
Старый 14.04.2015, 18:55   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Бред какой-то...
Ладно пока задание отложим. Ты самостоятельно пример со стеком написать можешь?
Если нет то разберись вот скажем с этим:
http://www.programmersforum.ru/showthread.php?p=1068615
http://www.programmersforum.ru/showthread.php?t=83300
http://www.programmersforum.ru/showthread.php?t=87357
http://www.programmersforum.ru/showthread.php?t=147444

А вот когда поймешь как же это работает, тогда и можно будет разговаривать о вставке в стек значения.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 14.04.2015, 19:49   #5
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Цитата:
Сообщение от krasy Посмотреть сообщение
Составить программу, которая на основе уже имеющегося списка (сте-
ка) создает новый, вставляя заданный элемент после каждого i -го эле-
мента исходного стека.
Список и стек - это разные динамические структуры. В данном контексте разница в них заключается в том, что вставка элемента в произвольное место структуры (после заданного) определено лишь для списка. Для стека такая операция не определена, и, если вы хотите реализовать такое именно со стеком, то вам придётся поступать так, как вам только что посоветовал Stilet
Вадим Мошев вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа со стеками Xumera C++ Builder 1 21.12.2013 20:56
Люди помогите( создать программу роботающая со стеками) Xumera Visual C++ 0 03.12.2013 17:24
Работа со стеками. masterlomaster Паскаль, Turbo Pascal, PascalABC.NET 2 06.04.2011 11:24
Операции со стеками videolord Общие вопросы C/C++ 2 08.03.2011 11:48