Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Произвести хэширование по словам https://www.cyberforum.ru/ cpp-beginners/ thread856435.html
Помогите, пожалуйста, разобраться, что должна делать хэш-функция. Мне нужно произвести хэширование по словам, т.е. я должен каждому слову каким-то образом присвоить какое-либо число? Если да, то как...
Массив указателей на методы класса C++
Подскажите плз в чём ошибка: class Entrant{ int ID; int mark; int school; int addpt; int totall; string sname;
Создать абстрактный тип данных - класс вектор, который имеет указатель на long, число элементов и переменную состояния C++
Помогите пожалуйста, нужно написать код на с++ Создать абстрактный тип данных - класс вектор, который имеет указатель на long, число элементов и переменную состояния. Определить конструктор без...
C++ Ввод строки с пробелами произвольной длины Помогите, пожалуйста. Нужно ввести строку произвольной длины с пробелами и различными символами. Мой код: char *s; s=new char; cout<<"vvedite stroku: "; cin>>s; cout<<s<<endl; https://www.cyberforum.ru/ cpp-beginners/ thread856368.html
C++ Дано действительное число а, не пользуясь ни какими другими арифметическими операциями, кроме умножения получить а^5 и а^13 за 5 операция https://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){// ...
C++ Шаблонные функции и классы
Добрый день. У меня возникли проблемки при использование шаблонных функций. Вот код class LineTable{ private: AnsiString lname; AnsiString ltype; vector<int> lvalue; vector<float>...
C++ Одномерный массив. Вычислить значение функции для отрицательных элементов массива и подсчитать их количество Дано одномерный массив Р состоящий из 32 элементов. Вычислить значение функции для отрицательных элементов массива и подсчитать их количество. Помогите с решением в С++. :) Зарание... https://www.cyberforum.ru/ cpp-beginners/ thread856331.html
C++ Классы и наследование https://www.cyberforum.ru/ cpp-beginners/ thread856329.html
Помогите написать программу, в которой описана иерархия классов: геометрические фигуры(ромб, параллепипед, эллипс). Реализовать методы вычисления площади и периметра фигуры. Продемонстрировать работу...
C++ Проверить на выход за границы массива ПРивет, помогите пожалуйста, пишу класс - динамический массив, в перегрузке оператора нужно проверить на выход за границы, но не знаю как правильно использовать try, catch, throw. template <class... https://www.cyberforum.ru/ cpp-beginners/ thread856310.html
6 / 6 / 1
Регистрация: 22.12.2012
Сообщений: 173
0

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

05.05.2013, 15:08. Просмотров 847. Ответов 11
Метки (Все метки)

Есть некоторый стек, в каждом элементе которого записаны по два целых числа. Нужно сделать программу которая к вершине стека добавляет некоторое число, а следующему элементу присваивает значение предыдущего.
Например в нашем стеке хранится
[2,4]>[3,6]>[5,8]>[9,10], если мы добавляем например 1 и 4, то результат должен быть
[3,8]>[2,4]>[3,6]>[5,8], то есть меняется лишь первый элемент стека, а остальные просто переписываются.
пробовал сделать сам, но проблема в том что для каждого элемента нужна новая переменная чтоб сохранить его начальное значение, т.к. в стеке нам доступен лишь один элемент...
подскажите пожалуйста

Вернуться к обсуждению:
Работа со стеком. Программа, которая к вершине стека добавляет некоторое число, а следующему элементу присваивает значение предыдущего
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.05.2013, 15:08
Готовые ответы и решения:

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

создать стек в памяти из этих чисел таким образом, чтобы на вершине стека было самое большое число. Удалить из стека все отрицательные элементы.
Помогите решить. В файл записывается последовательность целых чисел. Прочитать последовательность...

Побитовые операции (программа, которая интерпретирует старшие 3 бита как некоторое число n...)
Уважаемые форумчане, нужна ваша помощь. Нужно составить программу, которая интерпретирует старшие...

Работа со стеком (как достать элемент из стека?)
#include &lt;iostream&gt; #include &lt;stack&gt; int main() { std::stack&lt;int&gt; a; a.push(1);

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