#include
#include
#include
#include
template
void remove(std::queue *q)
{
int *a = new int[q->size()];
int t = 0;
for (int i = 0; i < q->size(); i++)
{
if (q->front()
{
a[t] = q->front();
t++;
}
q->pop();
}
for (int i = 0; i < t; i++)
q->push(a[i]);
}
int main()
{
srand(time(NULL));
std::queue q;
int l;
std::cin >> l;
for (int i = 0; i < l; i++)
{
//создание очереди
q.push(rand()%21-10);
std::cout
}
remove(&q);
std::cout
for (int i = 0; i < q.size(); i++)
{
//вывод очереди на экран
std::cout
q.pop();
}
return 0;
}