У меня два стека.
Входные числа: 10,9,7,8,6,5,3,4,2,1
.
Я хочу, чтобы каждое второе число записывалось во втором стеке. Делаю так:
#include <iostream>
#include <stack>
using namespace std;
int main() {
stack <int> q;
stack <int> p;
}
Хотябы попытайтесь понять без обьяснений:
stack <int> q, p, h;
for (int i = 10; i > 0; ++i)
q.push(i);
while (!q.empty()){
h.push(q.top());
q.pop();
}
while (!h.empty()) {
q.push(h.top());
h.pop();
if (!h.empty())
p.push(h.top());
h.pop();
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Суть проблемы вот в чем, мне нужно передать в стек объект класса, а затем вынуть его оттуда, но после того как я вынимаю его и передаю из стека...
При попытке сборки программы появляется сообщение об ошибке одного из следующих видов:
Код на C++ работает, а на python нетВ коде подобие задачи о рюкзаке с двумя параметрами Код на C++
Почему параметр значения шаблона обязан быть константой, если создание кода выполняется во время выполнения?