Write a C program to find the number of vowels in a given string.
int main() {
char str[100];
char vowel[] = {'a', 'e', 'i', 'o', 'u', 'A', 'E', 'I', 'O', 'U'};
int n = 0, i = 0, j;
/* get the input from user */
printf("Enter your input:");
fgets(str, 100, stdin);
/* find the number of vowel in give string */
while (str[i] != '\n') {
for (j = 0; j < 10; j++) {
if (str[i] == vowel[j]) {
n++;
break;
}
}
i++;
}
/* print the output */
printf("No of vowels present in given input: %d\n", n);
return 0;
}
Output:
jp@jp-VirtualBox:~/$ ./a.out
Enter your input:Apple and orange
No of vowels present in given input: 6
Enter your input:Apple and orange
No of vowels present in given input: 6
No comments:
Post a Comment