1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | #include<stdio.h>
#define MAX 100
int ucase(char asent[]);
int lcase(char asent[]);
int total(char asent[]);
void main()
{
int u,l,t;
char asent[MAX];
printf("Enter a Sentence:-\n");
gets(asent);
u=ucase(asent);
l=lcase(asent);
t=total(asent);
printf("In the Sentence ");
puts(asent);
printf("Total Letters are %d. Among them %d are UPPERCASE and %d are lowercase",t,u,l);
}
int ucase(char thesent[MAX])
{
int i,count=0;
for (i=0;thesent[i]!='\0';i++)
{
if(thesent[i]>='A' && thesent[i]<='Z')
count++;
}
return (count);
}
int lcase(char thesent[MAX])
{
int i,count=0;
for (i=0;thesent[i]!='\0';i++)
{
if(thesent[i]>='a' && thesent[i]<='z')
count++;
}
return (count);
}
int total(char thesent[MAX])
{
int i,count=0;
for (i=0;thesent[i]!='\0';i++)
{
count++;
}
return (count);
}
|
We pass the string and Check their case and increment if they are with in the boundary.
0 comments:
Post a Comment