Составить алгоритмы и написать на алгоритмическом языке следующие функций: Функцию создания стека целых чисел на основе массива. Максимальный размер стека вводится пользователем, он должен быть не менее 3 элементов. Осуществить проверку корректности вводимых данных.
Алгоритм создания стека целых чисел на основе массива:1. Создайте переменную max_size для хранения максимального размера стека.
2. Создайте массив nums для хранения целых чисел пользователем.
3. Проверьте корректность вводимых данных, сравнивая max_size с длиной массива nums. Если длина массива меньше 3, выведите сообщение об ошибке.
4. Создайте пустой массив stack для хранения стека.
5. Используя цикл for, поместите первые 3 элемента из массива nums в стек.
6. Выведите сообщение об успешном создании стека.
Алгоритм на алгоритмическом языке:
max_size = ввод пользователем
nums = ввод пользователем
if len(nums) < 3:
вывести сообщение об ошибке
stack = []
for num in nums[0:3]:
stack.append(num)
вывод сообщения об успешном создании стека