|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.10.2022, 22:37 | #1 |
Новичок
Джуниор
Регистрация: 13.10.2022
Сообщений: 1
|
Как поменять последний и первый элемент стека
Как поменять последний и первый элемент стека, развернуть стек( дно сделать вершиной, а вершину дном), операция " принадлежит ли данный элемент стеку", удаление элемента стека
___ #include<iostream> #include<string> #include<algorithm> using namespace std; struct Stack { int num;// info Stack* next; }; Stack* add(Stack* first) // функция добвления нового элемента { string menu; do { Stack* work; work = new Stack;//создание нового элемента в узле хиппамяти work->next = first; first = work; cout << "Add number "; cin >> first->num; cout << "Add again?(y/n) " << endl; cin >> menu; //while (getchar() != '\n'); } while (menu == "Y" || menu == "y"); system("pause"); return first; } void prosm(Stack* first) // функция просмотра { Stack* work = first; if (work == NULL) { cout << "Stack is empty" << endl; system("pause"); return; } while (work != NULL) { cout << endl << work->num; work = work->next; } cout << endl; system("pause"); } Последний раз редактировалось Абобус60; 13.10.2022 в 22:42. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
В двухсвязном списке удалить первый и последний элемент | nonameii3ii | Помощь студентам | 5 | 22.05.2021 21:20 |
[Си]: В каждом столбце двумерного массива поменять местами первый отрицательный элемент и последний нулевой. Помогите найти ошибку | Yulia24* | Помощь студентам | 2 | 20.11.2016 01:21 |
Как поменять местами первый и последний символ в Паскаль | Flocky | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 11.12.2015 16:59 |
Поменять местами первый и последний столбец | admokep | C++ Builder | 4 | 12.01.2015 16:25 |
Поменять в двумерном массиве местами первый и последний столбец | }|{eka | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 21.06.2012 20:19 |