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