Показать сообщение отдельно
  #10  
Старый 26.02.2010, 09:11
Аватар для s0Creator
s0Creator s0Creator вне форума
Местный
 
Регистрация: 20.02.2008
Адрес: Московская область
Сообщения: 420
Репутация: 884
По умолчанию

Цитата:
Сообщение от kaizer131
...
”Дан стек, элементами которого являются действительные числа. Сформировать структуру данных очередь, в которую включить значения тех элементов из стека, которые не превосходят uz. Элементы с найденными значениями из стека исключить. А также получить:
(uz+r)/(uz+s),
где
r- сумма всех тех значений элементов, которые не превосходят u,
s- сумма значений элементов, больших u.”

Реализовать нужно без динамических массивов, только очереди и стеки.

Ниже привожу свой код, укажите на ошибки.
Пара вопросов:
- На какой Delphi проходит обучение?
- Можно ли пользоваться классами?

У Тебя в секции type объявлены только элементы стека или очереди ( причем одинаковые ).

У самих стеков или очередей должны быть реализованы минимум 3 метода - Push, Pop, Peek. Которые описываются в классах, а в последних версиях Delphi можно и в структурах.
Ответить с цитированием