elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Ayuda Urgente! Cola con Templates Clases
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda Urgente! Cola con Templates Clases  (Leído 1,962 veces)
¡Micronet!

Desconectado Desconectado

Mensajes: 159



Ver Perfil
Ayuda Urgente! Cola con Templates Clases
« en: 28 Octubre 2010, 04:34 am »

Código:
#include <iostream>
using namespace std;
const int SIZE = 26;

template <class T> class pila {
T pi[SIZE];
int tos;
public:
pila() { tos = 0; }
void in(T ob);
T pop();
};

template <class T> void pila<T>::in(T ob)
{

if(tos==SIZE) {
cout <<"Pila Llena"<<endl<<endl;
return;
}
pi[tos] = ob;
tos++;
}


template <class T> T pila<T>::pop()
{
if(tos==0) {
cout << "Pila Vacia";
return 0;
}
tos--;
return pi[tos];
}

int main()
{
pila<char> pila1,pila2;
unsigned int i,d=65,e=97;
cout<<"Introduciendo Abecedario Desde La Letra A-Z"<<endl;
for(i=0; i<26; i++){
pila1.in(d);
pila2.in(e);
cout << pila1.pop()<<"  ";
cout << pila2.pop()<<"  ";
d+=1;e+=1;
}
cout<<endl;
cout<<"Dandonos cuenta que la primera que saldria es la letra Z"<<endl;
system("pause");
return 0;
}


tengo este codigo de una pila lo que quiero es convertirlo a cola...
pero no puedo...
ya intente lo siguiente:

Código:
pila() { tos = 26; } 
Código:
tos--;   &  tos++;
Inicializar el constructor desde el final
e Invirtiendo decrementos e incrementos de

Código:
if(tos==SIZE) {
tratando igual de que empiece desde cero para hacerlo todo alrevez
y muchas conbinaciones con el codigo...


Lo que quiero es una pista ya que realmente estoy perdido con las colas  :-(


Si me pueden enviar, por privado recomendaciones se lo agradeceria ya que esto es una tarea... pero estoy tratando de comprenderlo para hacer la impresion alrevez para que quede como cola. AYUDA!...

Requisitos:
Colas con templates clases.
Solo eso necesito.

Pido una pista porfavor! :(




En línea


"La Tarea No Se Hace, Pero No Indica Que No Se Ayude Al Estudiante"
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
ayuda en cola
Programación C/C++
josue_tux 0 1,932 Último mensaje 26 Junio 2011, 06:47 am
por josue_tux
Diagrama de clases, urgente
Java
el_otro_yo 2 3,135 Último mensaje 17 Agosto 2012, 02:02 am
por leogtz
Aporte C++ - Clases Pila y Cola.
Programación C/C++
xaps 0 3,407 Último mensaje 21 Diciembre 2013, 17:52 pm
por xaps
como insertar estas clases en mi clase listaenlazada de cola y pilas
Scripting
LUISESISTEM 0 1,879 Último mensaje 24 Junio 2016, 04:20 am
por LUISESISTEM
Relaciones entres clases - java Urgente
Java
mz39720 0 1,999 Último mensaje 20 Junio 2018, 10:18 am
por mz39720
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines