Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/05/2015, 16:24
Avatar de Cardo2095
Cardo2095
 
Fecha de Ingreso: marzo-2015
Ubicación: En mi casa
Mensajes: 18
Antigüedad: 9 años, 1 mes
Puntos: 0
Busqueda Guardar una cadena en una lista y separarlo en 2 pilas y mandar a una cola final

Buenas guarde una cadena de caracteres en una lista para luego poder pasarla a un par de pilas y al final de la conversión mandarla a una cola para imprimirla, el programa que trato de hacer es de convertir una notacion infija a una notación prefija o polaca, pero nose como pasar las variables de la lista a las pilas
por ejemplo:

Código PHP:
void main(){
//suponiendo ya tengo declaradas la clase lista,pila y cola
Lista<charl1 ;//lista para guardar los elementos de la cadena por separado
Pila<charp1;//pila para los operadores
Pila<charp2;//pila para numeros y letras
Cola<charc1;//cola final para imprimir
char cadena[50];

cout << "Escriba la Notacion Infija a Convertir en Prefija" << endl;
    
gets_s(cad);
    
tam strlen(cad);

    for (
int i 0<= tam;i++){
        
l1.Insertar(&cad[i]);
    }

if(
es_Operador())
   
mandar de la lista a la pila 1;//como se envia de la lista a la pila?

if(esNumero_Letra())
  
mandar de la lista a la pila 2
luego sigue el metodo que manda los operadores y los manda a la pila 2

Última edición por Cardo2095; 15/05/2015 a las 22:45