#include #include #include #include #include #define MAX 30 //COLA ESTATICA class cola { private: char datos [MAX]; int frente; int final; public: int b; cola (); char meter (char nuevo); char sacar (void); void estado (void); void consultar (void); }; void cola::cola() { frente=0; final=0; cout<<"\n\t\t *******COLA CREADA******"; } char cola::meter (char nuevo) { if (final==MAX-1) { cout<<"\n\n\t\t\t Cola LLENa"<=0;i--) { b=1; meter(dat[i]); } } } int main (void) { int opc; char dato,x; cola col; clrscr(); do { cout <<"\n\n\t\t\******************************************\n"; cout <<"\n\t\t\t COLA ESTATICA"<>opc; switch (opc) { case 1: cola (); break; case 2: col.estado(); break; case 3: cout <<"\n\t\t\t Dame el dato a Insertar"<>dato; col.b=0; col.meter(dato); break; case 4: col.b=0; col.sacar(); break; case 5: col.consultar(); break; } }while (opc !=6); getch (); return 0; }