Tip topqu (queue q)

{return q.x[q.beg];}

//проверка очереди на пустоту

bool emptyqu (queue q){return q.size==0;}

//проверка очереди на заполненность

bool over (queue q){return q.size==NN;}

//вывод элементов очереди в файл

void wrfqu(ofstream &fout,queue q)

{while (!emptyqu(q))

{fout<<q.x[q.beg]<<"n";remqu(q);}}

               
               
               

//queue3fgl.cpp -главная программа (клиентская часть)

#include <iomanip>

#include "queue3f.h"

//использование очереди: записать в файл //первые N чисел,

//в разложение которых на простые

//множители входят заданные в файле числа

const int N=100;

const int nq=10;