C++ girilen harfin ünlü olup olmadığını bulan program

C++ girilen harfin ünlü olup olmadığını bulan program

#include <iostream>


using namespace std;

int main()
{
    char harf;
    bool kucukHarfMi, buyukHarfMi;

    cout << "Bir harf giriniz: ";
    cin >> harf;

    if (!isalpha(harf)){
        cout << "Girilen karakter harf degildir.";
        return 0;
    }

    kucukHarfMi = (harf=='a' || harf == 'e' || harf == 'i' || harf == 'o' || harf == 'u');
    buyukHarfMi = (harf=='A' || harf == 'E' || harf == 'I' || harf == 'O' || harf == 'U');

    if (kucukHarfMi || buyukHarfMi){
        cout << "Unlu harf girdiniz.";
    } else{
        cout << "Unsuz harf girdiniz.";
    }

    return 0;
}