#include<iostream>
using namespace std;
class Pila{
public:
int maximo = 9;
void Insertar(int n);
void Mostrar();
void Eliminar();
bool PilaVacia();
private:
int vector[9];
int cima;
};
bool Pila::PilaVacia(){
return (cima ==-1);
}
void Pila::Insertar(int n){
if(cima == 9){
cout << "La pila llego a su limite.";
}
else{
vector[cima]=n;
cima++;
}
}
void Pila::Eliminar(){
if(cima == -1){
cout << "Pila vacia.";
}
else{
cima--;
}
}
void Pila::Mostrar(){
cout << "Lista de pila:\n";
for(int i=0;i<=cima-1;i++){
cout<<vector[i];
cout<<" ";
}
cout << endl << endl;
}
int main(int argc, char** argv) {
Pila pila1;
pila1.Insertar(9);
pila1.Insertar(1);
pila1.Insertar(7);
pila1.Insertar(8);
pila1.Insertar(2);
pila1.Insertar(3);
pila1.Mostrar();
pila1.Eliminar();
pila1.Mostrar();
pila1.Eliminar();
pila1.Mostrar();
return 0;
}
19 abril 2020
Suscribirse a:
Enviar comentarios (Atom)
0 comentarios:
Publicar un comentario