Write a C++ program to count the number of vowels and consonants in a string. In this programming question, We have to write a code which takes a string as an input and count number of vowels and consonants in a string.
C program to count the number of vowels and consonants in a string
How to read string with spaces using scanf
Programming Questions on Strings
C program to find the length of string without using strlen
Output -
Enter a string - I love cprogrammingcode.com
Vowels = 9 and Consonants = 15
C program to count the number of vowels and consonants in a string
How to read string with spaces using scanf
Programming Questions on Strings
C program to find the length of string without using strlen
C++ Program to Count Number of Vowels and Consonants in a String
#include <iostream> #include <string.h> using namespace std; int main() { char str[300]; int vowel = 0, consonant = 0; cout << "Enter a string \n"; cin.getline(str, sizeof(str)); /* Length of a string. */ int len = strlen(str); /* Traverse a string */ for(int i = 0; i < len; i++){ /* Check for vowel and increment the count. */ if( str[i]=='a' || str[i]=='A' || str[i]=='e' || str[i]=='E' || str[i]=='i' || str[i]=='I' ||str[i]=='o' ||str[i]=='O' ||str[i]=='u' ||str[i]=='U' ) { vowel++; /* Check for consonant. */ } else if((str[i] >= 'a' && str[i] <= 'z') || (str[i] >= 'A' && str[i] <= 'Z')) { consonant++; } } cout << "Vowels = " << vowel << " Consonants = " << consonant; return 0; }
Output -
Enter a string - I love cprogrammingcode.com
Vowels = 9 and Consonants = 15
No comments:
Post a Comment