C Program to Count number of Uppercase and Lowercase Letters

August 19, 2024 No Comments » Hits : 968





Count Total number of Capital and Small Letters from Accepted Line

#include<stdio.h>
#include<conio.h>
void main()
{
int upper=0,lower=0;
char ch[80];
int i;
clrscr();
printf("\nEnter The String : ");
gets(ch);
i=0;
while(ch[i]!='\0')
  {
  if(ch[i]>='A' && ch[i]<='Z')
     upper++;
  if(ch[i]>='a' && ch[i]<='z')
     lower++;
  i++;
  }
 printf("\nUppercase Letters : %d",upper);
 printf("\nLowercase Letters : %d",lower);
 getch();
 }

Output :

Enter The String : Pritesh A Taral
Uppercase Letters : 3
Lowercase Letters : 10

Program Categorized Under : String Programs in C


Explanation :

if(ch[i]>='A' && ch[i]< ='Z')
  • We can compare two Characters.
  • Generally Comparing Characters means Comparing Corresponding ASCII Values.
if('Z' > 'A')

meanse

if('Z' > 'A')
 = if(ASCII Value 'Z' > ASCII Value 'A')
 = if(90 > 65)

Incoming search terms: