Hola q tal pueden ayudarme el programa debe de permitir insertar 4 elementos y despues visualizarlos de acuerdo al orden en que fueron insertados
Anexo el codigo para q me digan mis errores
//IMPLEMENTA UNA PILA
# include <iostream.h>
# include <conio.h>
# include <stdlib.h>
//prototipos de función
void llenar(char a);
char extraer();
const int tam=4;
char tope=-1;
char pila[tam];
int main()
{
char a;
cout<<"LLENAR PILA"<<endl;
while(tope<tam)
{
cin>>a;
llenar(a);
}
cout<<"Pulsar cualquier tecla para continuar";
getche();
system ("CLS");
cout<<"Datos de la pila"<<endl;
extraer();
getche ();
return -9;
}//fin main()
void llenar(char a)
{
if(tope+1 >= tam)
cout<<"Pila llena"<<endl;
pila[++tope]=a;
}
char extraer()
{
while(tope>=0)
{
cout<<pila[tope--]<<endl;
getche ();
if(tope==-1)
cout<<"Pila vacia";
}
}
Anexo el codigo para q me digan mis errores
//IMPLEMENTA UNA PILA
# include <iostream.h>
# include <conio.h>
# include <stdlib.h>
//prototipos de función
void llenar(char a);
char extraer();
const int tam=4;
char tope=-1;
char pila[tam];
int main()
{
char a;
cout<<"LLENAR PILA"<<endl;
while(tope<tam)
{
cin>>a;
llenar(a);
}
cout<<"Pulsar cualquier tecla para continuar";
getche();
system ("CLS");
cout<<"Datos de la pila"<<endl;
extraer();
getche ();
return -9;
}//fin main()
void llenar(char a)
{
if(tope+1 >= tam)
cout<<"Pila llena"<<endl;
pila[++tope]=a;
}
char extraer()
{
while(tope>=0)
{
cout<<pila[tope--]<<endl;
getche ();
if(tope==-1)
cout<<"Pila vacia";
}
}