Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <queue>
- using namespace std;
- ///////////////////////////////////////////////////////
- int main()
- {
- setlocale(LC_ALL, "Rus");
- queue<int> q;
- const int MAX_SIZE = 3;
- for (int i = 1; i <= 5; ++i) // Добавляем элементы в очередь
- {
- if (q.size() == MAX_SIZE)
- {
- cout << "Очередь переполнена! Удаляем элемент: " << q.front() << endl;
- q.pop(); // Удаляем старый элемент, если очередь переполнена
- }
- q.push(i);
- cout << "Добавлен элемент: " << i << endl;
- }
- // Выводим оставшиеся элементы
- cout << "Элементы в очереди: ";
- while (!q.empty())
- {
- cout << q.front() << " ";
- q.pop();
- }
- cout << endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement