Saber cuantas palabras hay en un string o cadena
Publicado por Francisco (36 intervenciones) el 05/02/2018 03:11:44
Hola, ¿Como estan?, les mando mi aporte de un programa que es contar cuantas palabras hay en una cadena que ingresa el usuario.
Se que no lo hice bien, seria muy importante que me dijeran cual es el error y que por favor me lo manden corregido sin usar funciones internas como .txt u otras.
Aqui va el codigo.
Espero una respuesta de su parte. Atte.
Se que no lo hice bien, seria muy importante que me dijeran cual es el error y que por favor me lo manden corregido sin usar funciones internas como .txt u otras.
Aqui va el codigo.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<iostream>
using namespace std;
int main(){
string mars=" ";
int c=0;
cout<<"ingrese cadena "<<endl;
getline(cin >> ws,mars);
for(int i=0;i<mars.length();i++){
if((mars[i]!=' ' && mars[i+1]!=' ')){
c=c+1;
}
}
cout<< "hay "<<c<<" palabras "<<endl;
return 0;
}
Espero una respuesta de su parte. Atte.
Valora esta pregunta
0