Documentos de Académico
Documentos de Profesional
Documentos de Cultura
struct nodo{
int nro;
struct nodo *sgte;
};
aux->sgte = p ;
p = aux ;
}
aux = p ;
num = aux->nro;
p = aux->sgte ;
delete(aux);
return num;
}
void menu()
{
cout<<"\n\t IMPLEMENTACION DE PILAS\n\n";
cout<<" 1. APILAR "<<endl;
cout<<" 2. DESAPILAR "<<endl;
cout<<" 3. MOSTRAR PILA "<<endl;
cout<<" 4. SALIR "<<endl;
int main()
{
ptrPila p = NULL;
int dato;
int op;
int x ;
do
{
menu(); cin>> op;
switch(op)
{
case 1:
case 2:
if(x = pop( p ))
cout<<"\n\n\t\tEl elemento "<< x <<" se desapilo
correctamente...\n\n";
else
cout<<"\n\n\tPila vacia..!"<<endl;
break;
case 3:
cout<<endl<<endl;
system("pause"); system("cls");
}while(op!=4);
return 0;
}