ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Colas En C++


Enviado por   •  14 de Noviembre de 2013  •  2.480 Palabras (10 Páginas)  •  288 Visitas

Página 1 de 10

#include<iostream>

using namespace std;

const int LIMITE = 3; //maximo numero de elementos

//************************ estructura de la cola

struct nodo

{

char letra;

nodo *sgt;

};

struct cola

{

nodo *adelante;

nodo *atras;

};

//***************************************************

//************************ prototipo de las funciones

void meter(cola &temp, char valor);

int sacar(cola &temp);

void mostrar(cola temp);

void vaciar(cola &temp);

//***************************************************

int main()

{

cola temp;

temp.adelante = NULL;

temp.atras = NULL;

char dato;

int x;

char opcion;

do

{

system("cls");

cout << " -----------------------------------\n";

cout << " Programa realizado por Miguel Lopez" << endl;

cout << " -----------------------------------\n\n";

cout << " 1. Meter" << endl;

cout << " 2. Sacar" << endl;

cout << " 3. Mostrar" << endl;

cout << " 4. Vaciar" << endl;

cout << " 0. Salir" << endl;

cout << "\n Ingrese una opcion: ";

cin >> opcion;

switch(opcion)

{

case '1' :

system("cls");

cout<< "\n Escriba letra a meter: ";

cin >> dato;

meter(temp, dato);

cout<<"\n\n----> Letra metida <----\n\n";

system("pause");

break;

case '2' :

system("cls");

if(temp.adelante != NULL)

{

x = sacar(temp);

cout<<"\n\n----> Letra sacada <----\n\n";

}

else

{

cout<<"\n\n---->

...

Descargar como (para miembros actualizados) txt (5 Kb)
Leer 9 páginas más »
Disponible sólo en Clubensayos.com