se tiene una cola de personas, de cada una se conoce dni y nombre. Se pide hacer una funcion que dada la cola y el dni de una persona, si esta en la cola cambie al ultimo lugar.No usar estructuras auxiliares.
lo que tengo planteado hasta ahora:
Código
typedef struc tdatos { int dni; char nombre; } typedef struct nodo * puntero; typedef struct nodo; { tdato dato; puntero sig; } typedef struct tcola { puntero entrada; puntero salida; } void cambiarAlUltimolugar(tcola & cola) { tdato dato; dato pri; if(!vacia(cola) sacar(cola,dato)
como lo podria seguir alguna idea? lo que yo plantie basicamente es la estructura hasta ahora
gracias