Logo Studenta

separador palabras c - Ivan Chio

¡Estudia con miles de materiales!

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; 
}

Continuar navegando

Materiales relacionados