#include <iostream>
#include <cstring>
using namespace std;
int isVowel(char c) {
char vowels[] = {'a', 'e', 'i', 'o', 'u', 'A', 'E', 'I', 'O', 'U'};
for (int i = 0; i < 10; ++i) {
if (vowels[i] == c) {
return 1;
}
}
return 0;
}
const int MAX_SIZE = 100;
int main() {
char v[MAX_SIZE];
cout << "Introduceti un sir de caractere: ";
cin.getline(v, MAX_SIZE); // Citeste linia de text
int countVowel = 0; // Resetare contor
int n = strlen(v); // Lungimea sirului citit
for (int i = 0; i < n; ++i) {
if (isVowel(v[i])) {
++countVowel; // Incrementare contor vocal
}
}
cout << "Numarul de vocale: " << countVowel << endl; // Afiseaza numarul de vocale
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0cmluZz4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBpc1Zvd2VsKGNoYXIgYykgewogICAgY2hhciB2b3dlbHNbXSA9IHsnYScsICdlJywgJ2knLCAnbycsICd1JywgJ0EnLCAnRScsICdJJywgJ08nLCAnVSd9OwogICAgZm9yIChpbnQgaSA9IDA7IGkgPCAxMDsgKytpKSB7CiAgICAgICAgaWYgKHZvd2Vsc1tpXSA9PSBjKSB7CiAgICAgICAgICAgIHJldHVybiAxOwogICAgICAgIH0KICAgIH0KICAgIHJldHVybiAwOwp9Cgpjb25zdCBpbnQgTUFYX1NJWkUgPSAxMDA7CgppbnQgbWFpbigpIHsKICAgIGNoYXIgdltNQVhfU0laRV07CiAgICBjb3V0IDw8ICJJbnRyb2R1Y2V0aSB1biBzaXIgZGUgY2FyYWN0ZXJlOiAiOwogICAgY2luLmdldGxpbmUodiwgTUFYX1NJWkUpOyAvLyBDaXRlc3RlIGxpbmlhIGRlIHRleHQKICAgIGludCBjb3VudFZvd2VsID0gMDsgLy8gUmVzZXRhcmUgY29udG9yCiAgICBpbnQgbiA9IHN0cmxlbih2KTsgLy8gTHVuZ2ltZWEgc2lydWx1aSBjaXRpdAoKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgbjsgKytpKSB7CiAgICAgICAgaWYgKGlzVm93ZWwodltpXSkpIHsKICAgICAgICAgICAgKytjb3VudFZvd2VsOyAvLyBJbmNyZW1lbnRhcmUgY29udG9yIHZvY2FsCiAgICAgICAgfQogICAgfQogICAgY291dCA8PCAiTnVtYXJ1bCBkZSB2b2NhbGU6ICIgPDwgY291bnRWb3dlbCA8PCBlbmRsOyAvLyBBZmlzZWF6YSBudW1hcnVsIGRlIHZvY2FsZQogICAgcmV0dXJuIDA7Cn0K