Bu yazımızda C programlama dilinde, klavyeden girilen harfin (karakterin) sesli harf olup olmadığını kontrol eden program örneğini çözeceğiz. Bu soruyu çözerken for döngüsü, if-else ve diziler kavramlarını kullanacağız. Eğer bu konularda eksikleriniz var ise tamamlayıp tekrar soruyu çözmeniz daha faydalı olacaktır. Hemen sorumuza geçelim.

Soru : Kullanıcıdan alınan harfin sesli harf olup olmadığını bulan programın C programlama dilinde kodunu yazınız.

Cevap :

#include <stdio.h>

int main(){
     int karakter,seslimi=0;
     printf("klavyeden bir harf girin:");    scanf("%c" ,&karakter);
     char sesli[]={'a','A','e','E','I','i','o','O','u','U'};

     for(int i=0;i<10;i++){
         if(karakter == sesli[i]){
             seslimi++;
             break;
         }
     }

     if(seslimi != 0)
         printf("%c harfi sesli harftir." ,karakter);
     else
         printf("%c harfi sesli harf degildir…" ,karakter);
}

Çıktı :

C Programlama Klavyeden Girilen Harfin Sesli Harf Olup Olmadığını Bulan Program

Bu yazımızda C programlama dilinde klavyeden girilen harfin sesli harf olup olmadığını bulan program örneğini çözdük. Diğer C programlama dili örnek sorularımızı görmek isterseniz buradan tümünü görebilirisiniz.

Bu yazı dikkatini çekebilir.   Php Üniversite Not Ortalaması Hesaplama Örneği