Здравствуйте, есть ли у кого решение задания по Авроре № 3_1_3? Очень буду благодарен. Условие задачи:
Создать класс для объекта стек. Стек хранит целые числа. Имеет характеристики: наименование (строка, не более 10 символов) и размер (целое). Размер стека больше или равно 1. Функционал стека:
- добавить элемент и вернуть признак успеха (логическое);
- извлечь элемент (НЕ вывести!) и вернуть признак успеха (логическое);
- получить имя стека (строка);
- получить размер стека (целое);
- получить текущее количество элементов в стеке (целое).
В классе определить параметризированный конструктор, которому передается имя стека и размер. При переполнении стека очередной элемент не добавлять и определяется соответствующий признак успеха.
В основной программе реализовать алгоритм:
- Ввести имя и размер для первого стека.
- Создать объект первого стека.
- Ввести имя и размер для второго стека.
- Создать объект второго стека.
- В цикле:
5.1. Считывать очередное значение элемента.
5.2. Добавлять элемент в первый стек, при переполнении завершить цикл.
5.3. Добавлять элемент во второй стек, при переполнении завершить цикл. - Построчно вывести содержимое стеков.