Está en la página 1de 2

#include<conio.

h>

#include<stdlib.h>

using namespace std;

struct nodo{

int dato; //se crea un dato

Nodo *siguiente; // se crea el puntero siguiente

};

void insertarCola(Nodo *&,Nodo *&,int);

bool cola_vacia(Nodo *);

int main(){

Nodo *frente = NULL; // creando nodos frente y fin

Nodo *fin = NULL;

int dato;

cin>>dato;

insertarCola(frente,fin,dato);

cout<<"Elemento "<<n<<" insertado en la cola es correcto"

getch();

return 0;

void insertarCola(Nodo *&frente,Nodo *&fin,int n){

Nodo *nuevo =new Nodo (); //creamos espacio de memoria

nuevo_nodo->dat = n;
nuevo_nodo->siguiente = NULL;

if(cola_vacia(frente)))

frente = nuevo_nodo;

else{

fin->siguiente = nuevo_nodo;

bool cola_vacia(Nodo *frente){

return (frente == NULL)? true : false;

if(frente == NULL){

return true;

else{

returnfalse;

También podría gustarte