Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/8: Рейтинг темы: голосов - 8, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 12.03.2017
Сообщений: 38
1

Организуйте стек для хранения целых чисел

14.05.2017, 00:42. Просмотров 1483. Ответов 3
Метки нет (Все метки)

Организуйте стек для хранения целых чисел.

Для стека используйте массив unsigned short.

Продемонстрируйте добавление элемента, удаление элемента, добавление в переполненный стек, удаление из пустого стека. После каждого примера вывести содержимое стека.

Как понимать предложение:
"Для стека используйте массив unsigned short." ?

Заполнять стек элементами массива? Или же в ячейку стека внести сам массив? Думал, но так и не понял, что именно надо сделать.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.05.2017, 00:42
Ответы с готовыми решениями:

Стек для хранения целых чисел (int)
Стек для хранения целых чисел (int). В классе должны быть функции добавления элемента на вершину...

Организуйте циклическую очередь для хранения строк
Организуйте циклическую очередь для хранения строк. Для очереди используйте массив указателей на...

Организуйте циклическую очередь для хранения строк
Помогите, пожалуйста. Организуйте циклическую очередь для хранения строк. Для очереди...

Реализовать красно-черное дерево для хранения множества целых чисел
Я не особо понял, как его реализовывать. Подскажите какие-нибудь книги по данной теме. Я нашел еще...

3
427 / 419 / 159
Регистрация: 21.05.2016
Сообщений: 1,334
14.05.2017, 00:53 2
Лучший ответ Сообщение было отмечено hartmeyerorum8 как решение

Решение

Заполнять стек элементами массива? Или же в ячейку стека внести сам массив? Думал, но так и не понял, что именно надо сделать.
Допустим максимальный размер стека 5.
C++
1
2
int stack[5];     // массив для хранения стека
int pointer = 0; // индекс границы стека
нужно определить две функции, push(int) и int pop(). Push записывает значение в stack[pointer] и увеличивает pointer на 1. Pop возвращает stack[pointer-1] и уменьшает pointer на 1
1
0 / 0 / 0
Регистрация: 12.03.2017
Сообщений: 38
14.05.2017, 15:35  [ТС] 3
oldnewyear, спасибо теперь понял. Просто тема связана со структурами, создании стека на их основе, а тут простой массив. Со второй теперь все ясно, а как с помощью массива указателей на строки сделать циклическую очередь?
0
MrGluck
14.05.2017, 19:09     Организуйте стек для хранения целых чисел
  #4
 Комментарий модератора 
hartmeyerorum8, Один вопрос - одна тема.
Разделил задания, вопрос про очередь вынес сюда.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.05.2017, 19:09
Привет! Вот еще темы с ответами:

Написать шаблоны функций для для вычисления суммы произведений двух соседних чисел для трех целых чисел и в одномерном массиве целых чисел
Написать шаблоны функций для для вычисления суммы произведений двух соседних чисел для трех целых...

Стек для хранения данных
вот условия: (Динамические структуры данных) Реализовать стек для хранения данных вида: ФИО,...

Реализовать стек для хранения и операций с данными
Ребята, помогите, пожалуйста. Заранее огромное спасибо! Реализовать стек для хранения и операций...

Стек и очередь для хранения объектов типа Coord
Ниже представлен пример класса Coord. Напишите программу для хранения объектов типа Coord, ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.