Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Folayt
1 / 2 / 1
Регистрация: 25.10.2012
Сообщений: 110
#1

Построить класс для работы со стеком - C++

03.12.2013, 20:30. Просмотров 1386. Ответов 1
Метки нет (Все метки)

Построить класс для работы со стеком. Элемент стека – целое число. Ввести две неубывающие последовательности чисел в два стека. Использовать третий стек для слияния двух последовательностей в одну неубывающую.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.12.2013, 20:30
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Построить класс для работы со стеком (C++):

Класс для работы со стеком - C++
Создать класс для работы со стеком. Элемент стека – символ. Использовать стек для проверки правильности расстановки скобок трех типов...

Разработать класс для работы со стеком - C++
Как можно разработать класс для работы со стеком. Элемент стека – символ. Использовать стек для проверки правильности расстановки скобок...

Создать класс для работы со стеком действительных чисел - C++
При решении задач необходимо описать класс, который использу- ется для представления элементов динамической структуры данных. Затем...

Создать класс для работы со стеком. Элемент стека – действительное число - C++
Создать класс для работы со стеком. Элемент стека – действительное число. Применить класс для вывода возрастающих серий последовательности...

Создать класс для работы со стеком, организованным как связный однонаправленный список - C++
Люди помогите, не могу сделать лабораторную, отчисляют из универа дали 2 дня на сдачу долгов, все сдал кроме лабораторной последней......

Построить класс для работы с датой - C++
Добрый день товарищи, очень нужна помощь, буду благодарен каждому ответу. Задание: Постpоить класс для работы с датой. Класс должен...

1
МаксимТ
47 / 47 / 4
Регистрация: 17.08.2012
Сообщений: 225
03.12.2013, 20:43 #2
Цитата Сообщение от Folayt Посмотреть сообщение
Построить класс для работы со стеком.
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
#include <iostream>
 
class stack {
private:
    int size;
    int* data;
    size_t ptr;
public:
 
    stack(int valid_stack_size) {
        this->size = valid_stack_size;
        this->ptr = 0;
        this->data = new int[valid_stack_size];
    }
 
    ~stack() {
        delete[] this->data;
    }
 
    void push(int value) {
        if (this->ptr >= (size_t)this->size)
            throw "stack is full\n";
        this->data[this->ptr++] = value;
 
    }
 
    int pop() {
        if (this->ptr == 0)
            throw "stack is empty";
 
        return this->data[--this->ptr];
 
    }
 
 
};
 
int main() {
    stack* f=new stack(10);
    f->push(1);
    f->push(2);
    f->push(3);
    std::cout<<f->pop()<<"\n";
    std::cout<<f->pop()<<"\n";
    std::cout<<f->pop()<<"\n";
    return 0;
}
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.12.2013, 20:43
Привет! Вот еще темы с ответами:

Построить класс для работы со списком - C++
Построить класс для работы со списком. Элемент списка содержит информацию о заявке на авиабилет: пункт назначения, номер рейса, фамилию и...

Построить класс для работы с очередью - C++
Построить класс для работы с очередью, содержащей информацию о поездах дальнего следования. Элемент списка содержит ...

Построить класс для работы с очередью с приоритетами - C++
Построить класс для работы с очередью с приоритетами, содержащим информацию о поездах дальнего следования. Элемент списка содержит...

Построить класс для работы с односвязным списком - C++
Построить класс для работы с односвязным списком. Элементы списка – слова. Создать список, содержащий некоторую последовательность слов....


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru