Структуры и алгоритмы обработки данных




Задания


q       Ввести символы, формируя из них стек.

 Варианты :

1.Поменять местами первый и последний элементы стека.

2.Развернуть стек, т.е. "дно" стека сделать вершиной, а вершину - "дном".

3.Удалить элемент, который находится в середине стека, если нечетное число элементов, а если четное, то два средних.

4.Удалить каждый второй элемент стека.

5.Вставить символ '*' в середину стека, если четное число элементов, а если нечетное, то после среднего элемента.

6.Найти минимальный элемент и вставить после него 0.

7.Найти максимальный элемент и вставить после него 0.

8.Удалить минимальный элемент.

9.Удалить все элементы, равные первому.

10.Удалить все элементы, равные последнему.

11.Удалить максимальный элемент.

12.Найти минимальный элемент и вставить на его место 0.

q       Вывести полученный стек на экран.

q       Распечатать полученный стек.




Содержание  Назад  Вперед