Răspuns:
#include <iostream>
#include <string.h>
using namespace std;
int vocale (char a[]){
int v=0;
for(int i=0;i<strlen(a);i++)
switch(a[i]){
case 'A':v++;break;
case 'E':v++;break;
case 'I':v++;break;
case 'O':v++;break;
case 'U':v++;break;
}
return v;
}
int main()
{
char a[100];
cout<<"Introduceti un sir de caractere: ";cin>>a;
cout<<"Sirul introdus contine "<<vocale(a)<<endl;
}
Explicație:
Va trebui sa introducem sirul 'a' de la tastatura.
Vom verifica pe rand daca fiecare litera a sirului este vocala prin instructiunea switch si for. Vom incrementa valoarea lui 'v' de fiecare data cand programul detecteaza o vocala. Vom afisa valoarea lui 'v' (nr. de vocale)