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

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


  Mostrar Temas
Páginas: [1]
1  Programación / Programación C/C++ / Ayuda sobre un programa de codificador y decodificador en: 30 Marzo 2022, 20:30 pm
Necesito hacer un programa de codificar y decodificar frases. Por medio de una pila y utilizando TDA. No entiendo cómo debo empezar pero llevo esto.
Código
  1. #include <iostream>
  2. #include <stack>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8.    string mensaje,mensaje2;
  9.    stack<char> p;
  10.  
  11.    cout<<"Ingresa el mensaje: ";
  12.    cin>>mensaje;
  13.  
  14.    longitud=mensaje.length;
  15.  
  16.    for(int i=0;i<longitud;i++)
  17.    {
  18.        if(mensaje[i] !='a' || mensaje[i] !='e' || mensaje[i] !='i' || mensaje[i] !='o' || mensaje[i] !='u')
  19.            p.push(mensaje[i]);
  20.        else
  21.            while(!p.empty)
  22.        {
  23.            mensaje2+=p.top();
  24.            p.pop();
  25.        }
  26.        mensaje2+=mensaje[i];
  27.    }
  28.    while(!p.empty)
  29.    {
  30.        mensaje2+=p.top();
  31.        p.pop();
  32.    }
  33.  
  34.    return 0;
  35. }
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines