Les explico tengo que hacer un contador de vocales. El ejercicio tiene como obligación preguntar la extensión de la palabra que ingresara el usuario, guarde este numero en un arreglo, luego preguntar la palabra e imprimir el numero de vocales repetidas. No se como ser mas claro si que dejare un ejemplo de lo que debería imprimir.
---------------------------------------
Ingrese un numero: 5
Ingrese 5 letras: a b e d a
Conteo:
a 2
e 1
i 0
o 0
u 0
--------------------------------------
ahora les dejo mi código que no logro hacerlo funcionar, si me ayudaran a completarlo estaría agradecido
=======================================================================================
#include <iostream>
using namespace std;
int main(int argc, char** argv) {
int n=0;int aux1=0;int aux2=0;int aux3=0;int aux4=0;int aux5=0; //aux representan las vocales
cout<<"ingrese un numero"<<endl;
cin>>n;
char palabra [n];//aqui guardo la palabra
cout<<"ingrese "<<n<<" letras"<<endl;
for (int i=0;i<n;i++){
cin>>palabra[n];
}
for(int i=0;i<n;i++){ //con esto recorrería el arreglo y vería las vocales repetidas
if (palabra
=='a' ){
aux1=aux1+1; }
else if(palabra =='e'){
aux2=aux2+1; }
else if(palabra =='i'){
aux3=aux3+1; }
else if(palabra =='o'){
aux4=aux4+1; }
else if(palabra =='u'){
aux5=aux5+1; }
} //ahora imprimo mis resultados
cout<<"a = "<<aux1<<endl;
cout<<"e = "<<aux2<<endl;
cout<<"i = "<<aux3<<endl;
cout<<"o = "<<aux4<<endl;
cout<<"u = "<<aux5<<endl;
system ("pause");
}