Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.10.2022, 22:37   #1
Абобус60
Новичок
Джуниор
 
Регистрация: 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.
Абобус60 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 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