Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
2 / 2 / 0
Регистрация: 25.06.2013
Сообщений: 46
1

Определить динамическую структуру данных стек

19.05.2014, 13:18. Показов 548. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Определить динамическую структуру данных стек, поддерживающую функции добавления элемента, удаления элемента, вывода элементов стека на экран.
Невнимательно прочел задание и сделал стек не динамическим. Заново все делать не очень хочется. Что нужно изменить в коде, чтобы получить динамическую структуру данных?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
const a=4;
struct stek {
char data[a];
int size;
};
 
stek s;
 
void add (stek &p)
{ char b;
cout<<"enter symbol"<<endl;
cin>>b;
if(p.size==a) {cout<<"Stack is full!"<<endl;}
else{
p.data[p.size]=b;
p.size ++;};
 
}
 
char remove(stek &p)
{
if(p.size == 0) {cout<<"Stack is empty!"<<endl;}
else{
p.size --;
return p.data[p.size];
};
 
}
 
void vyvod(stek &p)
{
if(p.size==0) cout<<"Stack is empty"<<endl;
for(int i=p.size-1;i>=0;i--)
{
cout<<p.data[i]<<endl;
};
cout<<endl<<endl;
}
 
int menu()
{int n;
cout<<"1-add"<<endl<<"2-remove"<<endl<<"3-vyvod"<<endl<<"0-exit"<<endl<<endl;
cin>>n;
cout<<endl;
if(n==1) {add(s);}
if(n==2) {remove(s);}
if(n==3) {vyvod(s);}
if(n==0) return 0;
cout<<endl;
menu();
}
//---------------------------------------------------------------------------
 
#pragma argsused
int main(int argc, char* argv[])
{menu();
 
system("pause");
        return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.05.2014, 13:18
Ответы с готовыми решениями:

Как можно динамическую структуру стек преобразовать в класс со стеком?
Добрый день, у меня возник вопрос. как можно динамическую структуру стэк преобразовать в классы со...

Построить динамическую структуру данных (граф), показанную на рисунку
Помогите, пожалуйста, нужно: Построить динамическую структуру данных (граф), показанную на...

Код из массива структур изменить на динамическую структуру данных либо на список
Как код из массива структур изменить на динамическую структуру данных либо на список? Объясните...

как написать структуру данных стек связное представление
помогите написать структуру данных стек связное представление заполнять надо его от обычного...

0
19.05.2014, 13:18
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.05.2014, 13:18
Помогаю со студенческими работами здесь

Реализовать структуру данных стек, содержащую следующие методы:
Реализовать структуру данных стек, содержащую следующие методы: добавить элемент в стек, удалить...

Сформировать список из 10 работников, используя динамическую структуру данных двусвязный список
спасайте Сформировать список из 10 работников, используя динамическую структуру данных...

Сформировать список из 10 книг, используя динамическую структуру данных односвязный список
друзья спасайте Сформировать список из 10 книг, используя динамическую структуру данных...

Организовать заданную структуру данных: точка (x, y) плоскости, стек (добавление, удаление и чтение элемента)
Организовать заданную структуру данных: точка (x, y) плоскости, стек. Определить структуру элемента...

Изучить структуру данных стек, разработать класс TStack для работы с ней
Написал программу в С++ Builder 2007 такую !!!--Цель работы: изучить структуру данных стек,...

Запрограммировать стек-подобную структуру данных, в которой объект добавляется в конец, а удаляется с начала
запрограммировать стек подобную структуру данных в которой объект добавляется в конец а удаляется...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru