Dev - C++ - Programa que cuente la cantidad de vocales que hay en una frase - en que parte me equivoque

 
Vista:

Programa que cuente la cantidad de vocales que hay en una frase - en que parte me equivoque

Publicado por Miguel (2 intervenciones) el 25/10/2020 18:47:40
Se supone que debía hacer un programa que cuente la cantidad de vocales que hay en una frase.
Ejemplo:
"Hola soy Pedro"
Vocal a/A = 1 Vocal e/E = 1 Vocal i/I = 0 Vocal o/O = 3 Vocal u/U = 0
Pero el programa que hice no funciona y aunque me pase horas buscando el error no lo encuentro.

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
32
33
34
35
36
37
38
39
#include<iostream>
#include<conio.h>
#include<string.h>
using namespace std;
 
int main(){
int x=0;
while(x<=0){
cout<<"Digite el numero de caracteres: ";
cin>>x;
if(x<=0){
cout<<"Numero no valido!"<<endl;
}
}
char v[x];
fflush(stdin);
cin.getline(v,5,'\n');
strlwr(v);
int a[5];
for(int i=0;i<x;i++){
switch(v[i]){
case 'a': a[0]++;break;
case 'e': a[1]++;break;
case 'i': a[2]++;break;
case 'o': a[3]++;break;
case 'u': a[4]++;break;
}
}
char l[]="aeiou";
for(int i=0;i<5;i++){
cout<<"El numero de "<<l[i];
strupr(l);
cout<<"/"<<l[i];
strlwr(l);
cout<<" es de: "<<a[i]<<endl;
}
getch();
return 0;
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Programa que cuente la cantidad de vocales que hay en una frase - en que parte me equivoque

Publicado por Nacho (181 intervenciones) el 25/10/2020 19:29:17
Sencillo,
1
int a[5]{ 0 };
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Programa que cuente la cantidad de vocales que hay en una frase - en que parte me equivoque

Publicado por Miguel (2 intervenciones) el 25/10/2020 20:29:27
Gracias amigo, me has salvado!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar