typedef int tcola[MAX]; void iniciar_cola(tcola &q) { q[MAX/2]=0; //frente q[MAX/2-1]=0; //final } int siguiente(int indice) { if(indice==MAX-1) return 0; else { indice++; if(indice==MAX/2-1) indice=indice+2; } return indice; } bool cola_llena(tcola q) { return siguiente(q[MAX/2-1])==q[MAX/2]; } bool cola_vacia(tcola q) { return q[MAX/2-1]==q[MAX/2]; } void agregar_cola(tcola &q, int nuevo) { if(cola_llena(q)==true) cout<<"no hay lugar"<