Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- const int tamano_pila=5;
- class pila{
- private:
- int cima;
- int arreglo_pila[tamano_pila];
- public:
- pila(){
- cima=-1;
- for (int i=0;i<tamano_pila;i++)
- arreglo_pila[i] = NULL;
- }
- bool empty(){
- if (cima==-1)
- return true;
- else
- return false;
- }
- int size(){
- return cima;
- }
- int top(){
- if (cima>-1)
- return arreglo_pila[cima];
- }
- void erase(){
- if (cima>-1)
- cima=cima-1;
- }
- void insert(int elemento){
- arreglo_pila[cima+1]=elemento;
- cima=cima+1;
- }
- void imprimir(){
- cout<<endl;
- cout<<"Elementos de la pila"<<endl;
- cout<<"--------------------"<<endl;
- cout<<endl;
- for (int i=0; i<=cima; i++)
- cout<<"Elemento["<<i+1<<"]:"<<arreglo_pila[i]<<endl;
- }
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement