Вариант 14. Стек (stack). Напишите законченную проірамму, в которой создайте на базе последовательного контейнера vector три пустых стека si, s2, s3 для хранения целых значений. Стек si инициализируйте значениями из файла stack.cpp, стек s2 — значениями 0, 1, 2, ..., а стек s3 значениями 1, 2, 3, ... С помощью методов empty(), top() и рор() выведите содержимое стека si на экран, после чего стек окажется пустым. Сравните стеки s2, s3 и результат сравнения выведите на экран. С помощью методов empty(), top() и рор() выведите содержимое стеков s2, s3 на экран, после чего стеки окажутся пустыми. Используйте только средсгва стандартной библиотеки языка C++ (потоковый ввод-вывод, классы vector, stack). Вариант 15. Стек (stack). Напишите законченную программу, в которой создайте на базе последовательного контейнера deque зри пустых стека si, s2, s3 для хранения целых значений. Стек si инициализируйте значениями из файла stack.cpp, стек s2 — значениями 0, 1, 2, ..., а стек s3 — значениями 1, 2, 3, ... С помощью методов empty(), top() и рор() выведите содержимое стека si на экран, после чего стек окажется пустым. Сравните стеки s2, s3 и результат сравнения выведите на экран. С помощью методов empty(), top() и рор() выведите содержимое стеков s2, s3 на экран, после чего стеки окажутся пустыми. Используйте только средства стандартной библиотеки языка C++ (потоковый ввод-вывод, классы deque, stack). Литература: 2 оси. [144-152], 11 доп.,[181-186 СРСП 13. Использование связанных списков. Другие операции над связанными списками.
RkJQdWJsaXNoZXIy MTExODQxMg==