#include "iostream"
#include "cstdlib"
#include "sstream"
#include "Lista.hpp"
#include "Cola.hpp"
#include "ColaFifo.hpp"
#include "ColaPrioridad.hpp"
#include "Pila.hpp"
using namespace std;
class Main {
public:
Lista *l;
Main() {}
void Insertar(int item) {
l->insertar(item);
}
void elimina() {
l->eliminar();
}
void menu(int opcion)
{
switch ( opcion)
{
case 1: l = new Pila();
break;
case 2: l = new ColaFifo();
break;
case 3: l = new ColaPrioridad();
break;
case 4: exit(-1);
default: cout << "Intente nuevamente\n\n";
break;
}
}
};
int main(){
int opcion;
Main *a = new Main();
while(1){
cout<<"ELIJA UNA OPCION"<
a->menu(opcion);
a->Insertar(5);
a->Insertar(10);
a->Insertar(7);
a->Insertar(100);
cout <<"\n";
cout <<"\n";
cout <<"Elementos ingresados:\n\n";
a->l->listar_elementos();
cout <<"\n";
a->elimina();
a->elimina();
cout <<"\n";
cout <<"Elementos que quedan despues de eliminar 2 veces ...\n\n" ;
a->l->listar_elementos();
cout <<"\n\n\n";
}
getchar();
return 0;
}
sábado, 25 de agosto de 2007
Programa.cpp
Publicadas por yueany a la/s 4:51 p. m.
Etiquetas: Ayudantia Estructura de Datos
Suscribirse a:
Comentarios de la entrada (Atom)
No hay comentarios.:
Publicar un comentario