[ Foro de C++ ]
como hacer un programa que te pida una frase y la muestre en pantalla sin espacios. por ejemplo si la frase es "hola, como estas", deberia aparecer en pantalla "hola,comoestas".
Fácil. El pseudocódigo sería algo como
- Pedir frase
- Para cada letra de la cadena
- + Si no es un espacio, mostrarlo
Que se podría hacer así:
#include <iostream>
#include <string>
using namespace std;
int main()
{
// Pedir frase
string frase;
getline(cin, frase);
// Para cada letra de la cadena
for (int i=0; i<frase.length(); i++)
{
// Si no es un espacio, lo muestro
if (frase[i] != ' ')
cout << frase[i];
}
}
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)