Академический Документы
Профессиональный Документы
Культура Документы
ESTRUCTURA DE DATOS
ADRIAN CHAUSTRE
CODIGO: 88225945
GRUPO: 301305_33
2012
INTRODUCCION
Entre las múltiples aplicaciones que tienen estas estructuras podemos mencionar:
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <alloc.h>
#include <iostream.h>
#define localizar (struct pila *)malloc(sizeof(struct pila))
/*Definimos la variable localizar para abrir espacio en memoria*/
struct pila
{
char nombre[100],cedula[100],cantidad del cargue[100];/*Variables donde
recogemos los datos*/
struct pila *ant;/*Puntero al elemento anterior*/
}*aux=NULL,*cab=NULL;/*Punteros para movernos por la pila*/
void main()
{
char opc;
do
{
textbackground(BLUE);/*Función que selecciona el color de fondo*/
clrscr( );/*Limpia la pantalla*/
cout<<"\n""******************** PLANTA LA FORTUNA ****************************";
cout<<"\n""\n""------------------ MENU PRINCIPAL -------------------------";
cout<<"\n""1.- Insertar Datos del conductor";
cout<<"\n""2.- Extraiga Datos del conductor";
cout<<"\n""3.- Visualizar la lista de Conductores";
cout<<"\n""4.- Sobre el autor del programa";
cout<<"\n""5.- Salir";
cout<<"\n""----------------------------------------------------------";
cout<<"\n""\n""Digite su opcion: ";
cin>>opc;
switch(opc)
{
case '1':
apilar( );
break;
case '2':
desapilar( );
break;
case '3':
visualizar( );
break;
case '4':
autor();
break;
}
}
while (opc!='5');
}
if (cab==NULL)
{
cout<<"\n""\n""La pila esta vacia.";
getch();
}
else
{
cout<<"\n""\n""La pila aun tiene datos.";
getch();
}
}