Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Escriba un programa en C++ que solicite al usuario ingresar una cadena de texto y luego separe la cadena en palabras individuales e imprima cada palabra en una línea separada. Solución: #include <iostream> #include <cstring> using namespace std; int main() { char str[100]; int i, j, tam; cout << "Ingrese una cadena de texto: "; cin.getline(str, 100); tam = strlen(str); for(i = 0; i < tam; i++) { if(str[i] != ' ') { for(j = i + 1; j < tam; j++) { if(str[j] == ' ') { break; } } for(int k = i; k < j; k++) { cout << str[k]; } cout << endl; i = j; } } return 0; }
Compartir