Contar palabras en una frase en C++


#include<iostream>
#include <cstring>
using namespace std;

int main(){
int longitud;
char texto[100];
cout<<"Ingrese texto: "<<endl;
gets(texto);
 longitud=strlen(texto);
int cont=0, i=0;
while(i<longitud){
  while(i<longitud && texto[i]==' '){
   i=i+1;
  }
  if(i<longitud){
   cont=cont+1;
  }
  while(i<longitud && texto[i]!=' '){
   i=i+1;
  }
}
  cout<<"La cantidad de palabras es: "<<cont;
return 0 ;

}

Comentarios

Publicar un comentario

Entradas más populares de este blog

Invertir número

Numero capicua

Hallar el dígito mayor de un numero