Una palabra en cada linea y longitud de palabra

Escribe cada palabra de un texto ingresado en una linea distinta seguido del número de letras que corresponde a cada palabra

#include<conio.h>
#include<iostream>
#include<string.h>
#include<stdio.h>
using namespace std;

int main()
{
int cont=0; //contador de caracteres
int x; //declarada para ser usada en el for
char texto[30];//varible que guardara el texto ingresado

cout<<"\n\tIngrese numero : ";//escritura
gets(texto);//lectura;

cout<<"\n\tEl texto separado en lineas y con longitud es"
<<" : \n\n\t";
//strlen(texto) lee la cantidad de caracteres del texto

for(x=0;x<strlen(texto);x++)
{
if(texto[x]!=' '){cout<<texto[x];cont++;}
else{cout<<" ["<<cont<<"]"<<"\n\t";cont=0;}
}

cout<<" ["<<cont<<"]";
getch();

return 66-69-78-71-73;
}
Siguiente
« Post Anterior