21 / 19 / 5
Регистрация: 29.02.2016
Сообщений: 591
1

Написать функцию добавления элемента в динамический стек

02.03.2019, 16:57. Показов 1056. Ответов 1
Метки нет (Все метки)

Что-то до меня не доходит...

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
#include <conio.h>
#include <iostream>
 
struct dstack
{
    dstack *down;
    int data;
};
 
void add(dstack *p,int c) {
    p->data = c;
    dstack *q = new dstack;
    q->down = p;
    p = q;
 
}
 
int main()
{
    dstack *stack=new dstack;
    stack->down = NULL;
    add(stack, 1);
    add(stack, 2);
    _getch();
    return 0;
}
Как я понял, p = q срабатывает, но только в области функции. В этом пока единственная загвоздка...
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.03.2019, 16:57
Ответы с готовыми решениями:

не могу разобраться как написать функцию сортировки и исправить функцию добавления в стек
#include &lt;iostream&gt; #include&lt;Windows.h&gt; using namespace std; struct NE{ int x; NE...

Написать функцию добавления элемента в N позицию
Написать функцию добавления элемента в N позицию. в массиве. #include &lt;stdio.h&gt; int a, i, j,...

Добавления элемента в динамический массив
ArrayList ar = new ArrayList(); protected void Page_Load(object sender, EventArgs e) ...

Напишите функции для добавления/удаления элемента в стек
помогите написать пожалуйста программу, реализующую работу стека. Напишите функции для...

1
Мозгоправ
1735 / 1029 / 468
Регистрация: 01.10.2018
Сообщений: 2,138
Записей в блоге: 2
03.03.2019, 02:26 2
C++
1
2
3
4
5
6
void add(dstack *&p, int c) {    // <--
    p->data = c;
    dstack *q = new dstack;
    q->down = p;
    p = q;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.03.2019, 02:26
Помогаю со студенческими работами здесь

Реализуйте процедуру добавления элемента в один или другой стек
помогите пожалуйста написать программу на СИ ++. задание звучит так: Реализуйте процедуру...

Создать стек целочисленных значений. Реализовать операции добавления (push) и удаления (pop) элемента из стека
Создать стек целочисленных значений. Реализовать операции добавления (push) и удаления (pop)...

Написать предикат insertBeforeLast для добавления элемента в позицию предпоследнего элемента
Написать предикат insertBeforeLast для добавления элемента в позицию предпоследнего элемента. Буду...

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

Списки: разработать функцию добавления элемента
двунаправленный список из элементов с ключами begin-&gt;&lt;-NULLKDN-&gt;&lt;-PKDN-&gt;&lt;-PKDNULL разработать...

Создать динамический массив строк и написать функции добавления/удаления элементов в этом массиве
Мне необходимо создать динамический массив строк и написать две функции добавления и удаления...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru