Codigo de pila
Inu Dainny BokuApuntes16 de Noviembre de 2015
1.669 Palabras (7 Páginas)160 Visitas
#in#include
#include
using namespace std;
struct nodo
{
char dato;
struct nodo * enlace;
};
int main ()
{
typedef struct nodo lista;
lista*inicio=NULL, *auxiliar=NULL;
char resp, elemento;
system("cls");
do
{
cout<<"\nDesea crea un nodo [S/N] "<
resp=getche();
resp=toupper(resp);
if(resp=='S')
{
cout<<"\nDa el dato"<
elemento=getche();
if(inicio==NULL)
{
inicio=new lista;
if(inicio!=NULL)
{
inicio->dato=elemento;
inicio->enlace=NULL;
}
}
}
else
{
auxiliar=new lista;
cout<
if(auxiliar!=NULL)
{
auxiliar->dato=elemento;
auxiliar->enlace=inicio;
inicio=auxiliar;
}
}
}while(resp=='S');
if(inicio==NULL)
{
cout<<"\nLista vacia "<
}
else{
do{cout<
inicio=inicio->enlace;
}while(inicio->enlace!=NULL);
cout<
getch();
}
if(inicio==NULL)
{
cout<<"\nLista vacia "<
}
else{
if(auxiliar!=NULL)
inicio=auxiliar;
...