int main() {
	int x;
	int y;
	Cola ka;
	Pila ko;
	cout<<"\n\n 1. Colas \n\n";
	cout<<"\n\n 2. Pilas \n\n";
	cin>> y ;
	if (y==1){
		cout << "\n\n ingrese opcion 1 si desea agregar datos a la cola\n\n";
		cout << "\n\n ingrese opcion 2 si desea desencolar datos\n\n";
		cout<< "\n\n ingrese opcion 3 si desea imprimir la cola\n\n";
		cout<< "\n\n ingrese opcion 4 si desea saber cuantos elementros has ingresado\n\n";
		
	
	do{
			cout << "\n opcion 1 , opcion 2 , opcion 3 u opcion 4 \n"<< endl;
		cin>> x ;
		cout << "\n\n"<<endl;
		if  (x==1){
			cout << "\n\n ingresar elemento\n\n"<< endl;
			cin >> letra;
			cout << "\n\n"<<endl;
			ka.insertar(letra);	}else if (x==2 && frente !=NULL){
			ka.mostrar();}else if (x==3 && frente !=NULL){
			ka.imprimir();	}else if (x=4){
			ka.contador();}
			}while (frente!=NULL);}else if (y==2){
Ejemplo n.º 2
0
int main() {
	Pila<float> pila;
	Cola<float> cola;

	cout << " -> Pila" << endl;
	for (int i = 0; i < 10; i++)
		pila.insertar(i + 0.01);

	while (!pila.estaVacia())
		cout << "\t" << pila.sacar() << endl;

	cout << endl << " -> Cola " << endl;
	for (int i = 0; i < 10; i++)
		cola.insertar(i + 0.03);

	while (!cola.estaVacia())
		cout << "\t" << cola.sacar() << endl;

	return 0;
}