Форум программистов, компьютерный форум CyberForum.ru

написать програму с++ чтоб реализовать стєк! вот заготовка! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заданный вектор А, состоящий из n элементов. Переставить компоненты вектора, размещенные после самого элемента вектора А http://www.cyberforum.ru/cpp-beginners/thread764263.html
Заданный вектор А, состоящий из n элементов. Переставить компоненты вектора, размещенные после самого элемента вектора А на начало, а компоненты, которые размещены перед самым элементом в конец вектора. Вывести заданный и новообразованный векторы.
C++ Что-то не так в программе (при нажатии кнопок со стрелками по консоли движется символ) Решил спустя некоторый промежуток времени попрактиковаться в c++. Написать программу, где при нажатии кнопок со стрелками по консоли движется символ. Вроде бы все должно работать хорошо, если рассуждать логически, но не работает. #include <iostream> #include <clocale> #include <conio.h> using namespace std; int main() http://www.cyberforum.ru/cpp-beginners/thread764222.html
C++ в заданной строке символов найти слова минимальной и максимальной длины и выдать позиции, с которых они начинаются
в заданной строке символов найти слова минимальной и максимальной длины и выдать позиции, с которых они начинаются.
дано строка состоит из слов, разделенных пробелами (одим или несколькими). Определить количество слов, которые заканчиваются одной и той же буквой C++
дано строка состоит из слов, разделенных пробелами (одим или несколькими). Определить количество слов, которые заканчиваются одной и той же буквой.
C++ Дано символьная строка. Найти наибольшую последовательность букв к http://www.cyberforum.ru/cpp-beginners/thread764192.html
дано символьная строка. Найти наибольшую последовательность букв к.
C++ Массив структуры: ФИО, адрес, телефон, электронная почта написать программу га языке С + + для решения согласно варианту. Вариант задания взять из задания на практику № 16 при выполнении задания необходимо создать массив структуры согласно варианту, ввести не менее 5 записей, организовать диалог выбора информации для виновных. Для ввода и вывода информации необходимо написать соответствующие функции. Добавлено через 27 минут написать программу га... подробнее

Показать сообщение отдельно
UserAK
73 / 73 / 4
Регистрация: 25.12.2012
Сообщений: 189
Записей в блоге: 2
17.01.2013, 13:19     написать програму с++ чтоб реализовать стєк! вот заготовка!
есть такой вот простенький стек
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
template <class T> struct Stack{
private:
    struct Element{
        T value;
        Element *prev;
    } *elem;
public:
    Stack();
    ~Stack();
    void push(const T &_elem);
    T pop(void);
};
 
template <class T> Stack<T>::Stack()
{
    elem = new Element;
    elem->prev = NULL;
};
 
template <class T> Stack<T>::~Stack()
{
    while(elem != NULL){
        pop();
    }
};
 
template <class T> void Stack<T>::push(const T& val)
{
    Element *pNewElem = new Element;
    pNewElem->value = val;
    pNewElem->prev = elem;
    elem = pNewElem;
};
 
template <class T> T Stack<T>::pop(void)
{
    T val;
    if(elem != NULL){
        val = elem->value;
        Element *pTemp = elem->prev;
        delete elem;
        elem = pTemp;
    }
    return val;
};
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru