Skip to content

Commit 3f2c25a

Browse files
committed
string count all types c-basics
1 parent b926d73 commit 3f2c25a

File tree

1 file changed

+38
-0
lines changed

1 file changed

+38
-0
lines changed

stringcountalltypesinput.c

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
#include<stdio.h>
2+
#include<string.h>
3+
void main()
4+
{
5+
char a[25];
6+
int vow=0,con=0,dig=0,space=0,spl=0,b,i;
7+
printf("Enter the string\n");
8+
gets(a);
9+
b=strlen(a);
10+
for(i=0;i<b;i++)
11+
{
12+
if(a[i]=='a'||a[i]=='e'||a[i]=='i'||a[i]=='o'||a[i]=='u'||a[i]=='A'||a[i]=='E'||a[i]=='I'||a[i]=='O'||a[i]=='U')
13+
{
14+
vow++;
15+
}
16+
else if(a[i]==' ')
17+
{
18+
space++;
19+
}
20+
else if(a[i]>=33 && a[i]<=47||a[i]>=58 && a[i]<=64)
21+
{
22+
spl++;
23+
}
24+
else if(a[i]>=48 && a[i]<=57)
25+
{
26+
dig++;
27+
}
28+
else
29+
con++;
30+
}
31+
32+
33+
printf("\nvowel= %d",vow);
34+
printf("\nconsonent= %d",con);
35+
printf("\ndigits= %d",dig);
36+
printf("\nspecial character= %d",spl);
37+
printf("\nspaces= %d",space);
38+
}

0 commit comments

Comments
 (0)