
NECESITO AYUDA!! Con respecto a un contador de una palabra en especifico!
Publicado por RENZO (1 intervención) el 27/12/2018 22:49:12
Buen dia, necesito una ayuda, necesito hacer el conteo de una sola palabra en una oracion, y no puedo hacerlo, si alguien puede ayudarme con este problema le agradecería mucho, en fin, aquí esta mi programa:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include<iostream>
#include<conio.h>
#include<string.h>
using namespace std;
void pediroracion();
int contandoUno(char *);
char oracion[30];
int main(){
pediroracion();
cout<<"\nEl numero de repeticiones de la palabra 'uno' es: "<<contandoUno(oracion)<<endl;
getch();
return 0;
}
void pediroracion(){
cout<<"Ponga la oracion: \n";
cin.getline(oracion,30,'\n');
}
int contandoUno(char *uno){
int cont=0;
while(*uno){
switch(*uno){
case 'uno': cont++;//aqui si pongo 'u' si cuenta... pedo si en la oracion hayotras palabras aparte de'uno' el conteo estaria mal.
}
uno++;
}
return cont;
}
Valora esta pregunta


1