Cümlede olan harflerin rakamların ve özel karakterlerin sayısını bulan c kodu

#include <stdio.h>
int main()
{
char A[100];
int sayilar[3]={0};//0->harf 1->sayilar 2->diğerleri
int i=0;
printf("metin giriniz:");
gets(A);

for(;A[i]!=0;i++)
    {
        char karakter=A[i];
        if((karakter>='a' && karakter<='z') || (karakter>='A' && karakter<='Z'))
            sayilar[0]++;
        else if(karakter>='0' && karakter<='9')
            sayilar[1]++;
        else
            sayilar[2]++;


    }
    printf("harf= %d\n rakam= %d diger= %d ",sayilar[0],sayilar[1],sayilar[2]);
   return 0;
}

Yorumlar