![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 12.12.2011
Сообщений: 4
|
![]()
Cпасайте, уже разные способы перепробовал. Независимо от начальных данных выводит единственное число " 1243000 ".
Создать стек из случайных чисел и из него сделать еще два стека. В первый поместить все четные, а во второй - нечетные числа. Код:
Последний раз редактировалось serge_; 12.12.2011 в 20:12. |
![]() |
![]() |
![]() |
#2 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,899
|
![]()
Что говорит трассировка\отладка ? Кидай проектом - в разы удобнее проверять
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 12.12.2011
Сообщений: 4
|
![]()
Отладка показывает, что читается только этот элемент.
|
![]() |
![]() |
![]() |
#4 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,899
|
![]()
Если читается именно первый элемент, то он есть в стеке (хотя вариант что он просто мусорный тоже мб), а вы же говорите, что независимо от начальных данных.
Где проект-то? Код влом смотреть "в уме", я бы сам протрассировал даже по проекту, и поискал бы в чем косяк, а то уж устал за день кодить, всё заработало, отлаживать не пришлось ) а так отдохнул бы малость ) |
![]() |
![]() |
![]() |
#5 |
Регистрация: 12.12.2011
Сообщений: 4
|
![]()
В первом сообщении вложение.
|
![]() |
![]() |
![]() |
#6 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,899
|
![]()
О .. не видел.. сейчас погоняю
UPD1. хе у меня выдает 1243060 так что походу мусор стека или просто указатель UPD2. этот мусор из-за того что у тебя описание readk(inf: TInf); а надо readk(var inf: TInf); ! Делай дальше, прикрути цикл, а то вывод в чет-нечет только по нажатию кнопки и после удаления последнего элемента из стека - креш. А ещё особо не думал над организацией, но это на список всё же больше походит, а не на стек. Может ты пытался стек на списке организовать... но у тебя чет-нечет начинает заполняться от начала списка, так что где-то перемудрил , копай указатели. Я кстати малость удивился, у тебя в методе print исп-ся var , т.е. умеешь вроде бы пользоваться .. но он кстати в методе print не нужен - экземпляр класса (объект) Tlistbox и так по указателю передается. Всё я спать, удачи)) Последний раз редактировалось phomm; 12.12.2011 в 21:25. |
![]() |
![]() |
![]() |
#7 |
Регистрация: 12.12.2011
Сообщений: 4
|
![]()
Ох блин, спасибо. Устал, видимо
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа со стеком | 0479 | Общие вопросы по Java, Java SE, Kotlin | 2 | 27.02.2011 21:38 |
Работа со стеком | KBAC | Помощь студентам | 0 | 26.12.2010 12:54 |
работа со стеком | Sparky | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 23.09.2010 11:08 |
Работа со стеком,С++ | Singularity | Помощь студентам | 0 | 04.05.2010 19:31 |
работа со стеком | xarvenx | Общие вопросы C/C++ | 1 | 25.06.2009 13:31 |