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

Стеки и очередь - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Линковка wxWidgets3.0 в Code Blocks http://www.cyberforum.ru/cpp-beginners/thread1097144.html
Привет, как правильно установить wxWidgets3.0 для Code Blocks ? я скачал файл, wxPack_v3.0.00.03.exe, установил wxWidgets3.0 по пути: D:\Proga\wxWidgets3.0 В Code Blocks когда я выбрал проект с wxWidgets я указал путь к wxWidgets Но при компиляции проекта мне видает ошибку линковки: ||=== Build: Release in Binder (compiler: GNU GCC Compiler) ===| ld.exe||cannot find -lwxmsw30u_core|...
C++ Не работает одна из функций Всем доброго времени суток. Суть задания - найти обратную матрицу методом Гаусса. Проблема в том, что нужной функции, где идет работа с поиском обратной матрицы, находится ошибка. Не могу понять где. Нужная функция - Gaus_travel, помогите пожалуйста. #include <iostream> using namespace std; void DeInit(int **&mas, int n){ for (int i=0; i<n; i++) delete mas; delete mas; http://www.cyberforum.ru/cpp-beginners/thread1097115.html
Реализация битовых операций в Си++ C++
По теме: Реализация битовых операций в Си++. Даны два неравных числа: n и m, не превосходящие 31. Вычислите 2^n+2^m.
C++ Ошибка в коде (одномерные массивы)
Помогите, пожалуйста, найти ошибку в коде. Задача - вывод массива таким образом, чтобы сначала были все отрицательные, затем все положительные элементы, причем необходимо использовать функцию. При обыкновенной сортировке "пузырьком" все получается, но стоит передать массив в функцию, как программа выводит введенный с клавиатуры массив без изменений. Что не так? #include <cstdlib> #include...
C++ Создать базовый класс Car (машина), характеризуемый торговой маркой (строка), числом цылиндров, мощностью http://www.cyberforum.ru/cpp-beginners/thread1097102.html
Создать базовый класс Car (машина), характеризуемый торговой маркой (строка), числом цылиндров, мощностью. Определить методы переназначения и изменения мощности. Создать производный класс Lorry (грузовик), характеризуемый также грузоподъемностью кузова. Определить функции переназначения марки и изменения грузоподьемности. Реализировать вывод на экран, методы получения значений полей и методы...
C++ Не выводится ширина поля #include <iostream> using namespace std; int main() { char a="Hello,world!"; cout.width(10); cout<<a<<endl; system("pause"); подробнее

Показать сообщение отдельно
Soup95
0 / 0 / 0
Регистрация: 14.10.2013
Сообщений: 31
15.02.2014, 20:12  [ТС]     Стеки и очередь
Цитата Сообщение от Eldies Посмотреть сообщение
В стеке, элемент, добавленный последним, извлекается первым.
В очереди, элемент, добавленный первым, извлекается первым.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
std::stack<int> s;  // стек
std::queue<int> q; // очередь
for (int i = 0; i < 10; ++i)
{
    s.push(i);
    q.push(i);
}
while (!q.empty())
{
    std::cout << q.front() << " ";
    q.pop();
}
std::cout << "\n";
while (!s.empty())
{
    std::cout << s.top() << " ";
    s.pop();
}
Результат работы:
0 1 2 3 4 5 6 7 8 9
9 8 7 6 5 4 3 2 1 0
А можно как-то через указатели?
 
Текущее время: 06:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru