Использование стэка в Турбо Паскале |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
Использование стэка в Турбо Паскале |
Игорь К |
Сообщение
#1
|
Группа: Пользователи Сообщений: 6 Пол: Мужской Реальное имя: Игорь Репутация: 0 |
Помогите решить задачу
В текстовом файле записаны строки, состоящие из действительных чисел через пробел. Необходимо прочитать все числа и вывести их на экран в обратном порядке. Использовать СТЭК. [b]Собственно какие варианты есть работы со стэком в Турбо Паскале? |
volvo |
Сообщение
#2
|
Гость |
Собственно, начинай читать отсюда: Все о динамических структурах данных -> Стек
+ Поиск... |
Игорь К |
Сообщение
#3
|
Группа: Пользователи Сообщений: 6 Пол: Мужской Реальное имя: Игорь Репутация: 0 |
Классно. Спасибо.
|
Игорь К |
Сообщение
#4
|
Группа: Пользователи Сообщений: 6 Пол: Мужской Реальное имя: Игорь Репутация: 0 |
<...>
По сути это обычный принцып работы с динамической памятью. Но неужели чтобы его распечатать в обратном порядке необходимо идти из конца в начало. Сообщение отредактировано: volvo - |
Altair |
Сообщение
#5
|
Ищущий истину Группа: Пользователи Сообщений: 4 825 Пол: Мужской Реальное имя: Олег Репутация: 45 |
Цитата По сути это обычный принцып работы с динамической памятью. нет. не обычный. Ведь в условии сказанно, стек! А стек это прежде всего асбстрактная модель данных с определенными правилами вывода и ввода данных. Цитата Стек— это линейный список с определенной дисциплиной обслуживания, которая заключается в том, что элементы списка всегда включаются, выбираются и удаляются с одного конца, называемого вершиной стека. Цитата Необходимо прочитать все числа и вывести их на экран в обратном порядке Для решения этой задачи ты читаешь все числа и помещаешь в стек. Когад все числа прочитанны, ты по очереди выталкиваешь элементы из стека и выводишь на экран. Получиться в итоге обратная последовательность чисел. -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
Текстовая версия | 5.05.2024 8:01 |