Incrustar presentación
Descargado 20 veces
![//Programa de pilas con apuntadores dinámicos
//Blanca Elia Jiménez Guzmán
//Septiembre de 2013
#include <iostream>
#include <conio.h>
#include <stdlib.h>
using namespace std;
void menu(void);
void push(void);
void pop(void);
void consulta(void);
void tecla(void);
struct ficha
{
char nombre[40];
int edad;
struct ficha *sig;
} *aux,*tope;
int main()
{
system("cls");
aux=NULL;
tope=NULL;
menu();
return 0;
}
void menu(void)
{
char op='1';
while (op!='4')
{
system("cls");
cout <<"nMenu para pilas dinamicas"<<endl;
cout <<"1.- PUSH"<<endl;
cout <<"2.- POP"<<endl;
cout <<"3.- CONSULTA"<<endl;
cout <<"4.- SALIR"<<endl;
cout <<"Selecciona una opcion ";op=getche();
switch (op)
{
case '1': push();
break;
case '2': pop();
break;
case '3': consulta();
break;
}
}
} Hoja 1 de 2](https://image.slidesharecdn.com/pilasapuntadoresdinamicos-131003000531-phpapp02/75/Pilas-con-apuntadores-dinamicos-1-2048.jpg)


El documento presenta un programa en C++ para implementar pilas utilizando apuntadores dinámicos. Se incluyen funciones para agregar elementos (push), eliminar elementos (pop) y consultar la información de la pila. La estructura de datos utilizada es una ficha que contiene un nombre y una edad, y se gestionan mediante un menú interactivo.
![//Programa de pilas con apuntadores dinámicos
//Blanca Elia Jiménez Guzmán
//Septiembre de 2013
#include <iostream>
#include <conio.h>
#include <stdlib.h>
using namespace std;
void menu(void);
void push(void);
void pop(void);
void consulta(void);
void tecla(void);
struct ficha
{
char nombre[40];
int edad;
struct ficha *sig;
} *aux,*tope;
int main()
{
system("cls");
aux=NULL;
tope=NULL;
menu();
return 0;
}
void menu(void)
{
char op='1';
while (op!='4')
{
system("cls");
cout <<"nMenu para pilas dinamicas"<<endl;
cout <<"1.- PUSH"<<endl;
cout <<"2.- POP"<<endl;
cout <<"3.- CONSULTA"<<endl;
cout <<"4.- SALIR"<<endl;
cout <<"Selecciona una opcion ";op=getche();
switch (op)
{
case '1': push();
break;
case '2': pop();
break;
case '3': consulta();
break;
}
}
} Hoja 1 de 2](https://image.slidesharecdn.com/pilasapuntadoresdinamicos-131003000531-phpapp02/75/Pilas-con-apuntadores-dinamicos-1-2048.jpg)
