Console.WriteLine("Lütfen kelime girin");//kapınınkolu
string kelime = Console.ReadLine();
int kelimeUzunluk = kelime.Length;
char[] kelimeKarakterler = new char[kelimeUzunluk];
char[] kelimeÜnlü = new char [kelimeUzunluk];
int i;
for(i=0;i<kelimeUzunluk;i++)
{
kelimeKarakterler = kelime;
}
bool büyükÜnlü=true;
for(i=0;i<kelimeUzunluk;i++)
{
if (kelimeKarakterler=='a')
{
kelimeÜnlü = 'a';
}
if (kelimeKarakterler == 'ı')
{
kelimeÜnlü = 'ı';
}
if (kelimeKarakterler == 'o')
{
kelimeÜnlü = 'o';
}
if (kelimeKarakterler == 'u')
{
kelimeÜnlü = 'u';
}
if (kelimeKarakterler[i] == 'e')
{
kelimeÜnlü[i] = 'e';
}
if (kelimeKarakterler[i] == 'i')
{
kelimeÜnlü[i] = 'i';
}
if (kelimeKarakterler[i] == 'ö')
{
kelimeÜnlü[i] = 'ö';
}
if (kelimeKarakterler[i] == 'ü')
{
kelimeÜnlü[i] = 'ü';
}
}
for (i = 0; i < kelimeUzunluk-1; i++) // dahi yazınca kelimeUzunuluk-1= 3 // dahi yazınca = i+1==a i+3==i oluyor fakat büyük ünlü uymuna uymamasına rağmen büyük ünlü uyumuna uyar diyor
{
if (kelimeÜnlü[i + 1] != 'a' && kelimeÜnlü[i + 1] != 'ı' && kelimeÜnlü[i + 1] != 'o' && kelimeÜnlü[i + 1] != 'u')
{
büyükÜnlü = false;
}
}
if(büyükÜnlü==false)
{
Console.WriteLine("Büyük ünlü uyumuna uymaz");
}
else
{
Console.WriteLine("Büyük ünlü uymuna uyar");
}