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

Работа со стеком. Программа, которая к вершине стека добавляет некоторое число, а следующему элементу присваивает значение предыдущего - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Произвести хэширование по словам http://www.cyberforum.ru/cpp-beginners/thread856435.html
Помогите, пожалуйста, разобраться, что должна делать хэш-функция. Мне нужно произвести хэширование по словам, т.е. я должен каждому слову каким-то образом присвоить какое-либо число? Если да, то как...
C++ Массив указателей на методы класса Подскажите плз в чём ошибка: class Entrant{ int ID; int mark; int school; int addpt; int totall; string sname; http://www.cyberforum.ru/cpp-beginners/thread856423.html
Создать абстрактный тип данных - класс вектор, который имеет указатель на long, число элементов и переменную состояния C++
Помогите пожалуйста, нужно написать код на с++ Создать абстрактный тип данных - класс вектор, который имеет указатель на long, число элементов и переменную состояния. Определить конструктор без...
C++ Ввод строки с пробелами произвольной длины
Помогите, пожалуйста. Нужно ввести строку произвольной длины с пробелами и различными символами. Мой код: char *s; s=new char; cout<<"vvedite stroku: "; cin>>s; cout<<s<<endl;
C++ Дано действительное число а, не пользуясь ни какими другими арифметическими операциями, кроме умножения получить а^5 и а^13 за 5 операция http://www.cyberforum.ru/cpp-beginners/thread856362.html
1 )Дано действительное число а, не пользуясь ни какими другими арифметическими операциями, кроме умножения получить а^5 и а^13 за 5 операция
C++ Исключение для шаблона Здравствуйте ! У меня следующий вопрос : Есть база данных, написан шаблон ввода для нее template <typename T> friend std::ostream& operator<<( std::ostream& os, Array<T>& cont){// ... подробнее

Показать сообщение отдельно
lemegeton
2925 / 1354 / 135
Регистрация: 29.11.2010
Сообщений: 2,725
06.05.2013, 00:06
Мои сообщения нечитаемы?

Повторюсь.
Цитата Сообщение от gorus95 Посмотреть сообщение
Проблема в том чтобы "передвинуть" остальные элементы, при том что из стека нам доступен лишь верхний...
Не надо ничего никуда "передвигать". Поставленная задача предполагает удаление последнего элемента стека и добавление первого по особому правилу. Всё. Больше ничего не надо. Копировать что-то куда-то -- не имеет никакого смысла. Так можно и целлюлозный комбинат построить только чтобы одну попу подтирать.

Цитата Сообщение от gorus95 Посмотреть сообщение
Так понял ничего не выйдет из этого, разве что через двусвязные списки..
Удалить последний элемент стека можно рекурсивной функцией, как показано в моем коде, или используя дополнительный стек, как не показано в моем коде. Добавление элемента вообще не представляет проблем.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru