Dev - C++ - Programa para contar e imprimir las vocales en un arreglo de 20 letras

 
Vista:

Programa para contar e imprimir las vocales en un arreglo de 20 letras

Publicado por Mariana (1 intervención) el 10/12/2020 07:02:22
Necesito ayuda para creer un programa, me dice:

"Escribir un programa que llene un arreglo con 20 letras, cuente e imprima, el número total de ‘a’, el número total de’ e’, el número total de ’ i’, el número total de ‘o’ , el número total de ‘u’."

Es para c++/Dev
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
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Programa para contar e imprimir las vocales en un arreglo de 20 letras

Publicado por Alfil (1444 intervenciones) el 10/12/2020 08:44:54
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
#include <iostream>
#include <cctype>   // toupper
 
using namespace std;
 
int main()
{
    int a = 0, e = 0, i = 0, o = 0, u = 0;
    char cadena[20];
 
    cout << "\nCadena: "; cin >> cadena;
 
    int k = 0;
    while (cadena[k] != '\0')
    {
        cadena[k] = toupper(cadena[k]);
 
        if (cadena[k] == 'A') a++;
        else if (cadena[k] == 'E') e++;
        else if (cadena[k] == 'I') i++;
        else if (cadena[k] == 'O') o++;
        else if (cadena[k] == 'U') u++;
 
        k++;
    }
 
    cout << "\nA: " << a;
    cout << "\nE: " << e;
    cout << "\nI: " << i;
    cout << "\nO: " << o;
    cout << "\nU: " << u;
 
    cout << endl;
 
    return 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