void wrfqu(ofstream &fout,queue q);
//queue3fR.cpp - файл реализации
#include "queue3f.h"
//очистка очереди
void clrqu(queue &q) {q.beg=0; q.size=0;}
//добавление элемента в очередь
void insqu(queue &q, tip a)
{q.x [(q.beg+q.size)%NN] = a;
q. size++;
}
//удаление элемента из непустой очереди
void remqu (queue &q)
{q.size--;
if(q.beg==NN-1) q.beg=0;
else q.beg++;
}
//выбрать элемент из очереди без удаления