The Program in C++ Program to Count all the Vowels in a given string is given below:
#include <iostream>
#include <string>
int main() {
std::string input_string;
std::cout << "Hello Codeauri Family,Enter a string here to count the number of vowels: ";
std::getline(std::cin, input_string);
int vowel_count = 0;
for (char c : input_string) {
c = tolower(c);
if (c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u') {
vowel_count++;
}
}
std::cout << "Well,the number of vowels in the string is: " << vowel_count << std::endl;
return 0;
}
Output:
Hello Codeauri Family,Enter a string here to count the number of vowels: Have a Wonderful day Codeauri Family
Well,the number of vowels in the string is: 14
Pro-Tips💡
This program takes a string as input from the user using std::getline
and stores it in a std::string
variable named input_string
.
Then, it uses a for
loop with a range-based for
loop to iterate through the string and count the number of vowels.
The tolower
function from the cctype
library is used to convert the characters to lowercase, so that the program can handle uppercase and lowercase vowels.
If a character is found to be a vowel, the vowel_count
variable is incremented.
Finally, the program displays the number of vowels in the string
Learn C-Sharp ↗
C-sharp covers every topic to learn about C-Sharp thoroughly.
Learn C Programming ↗
C-Programming covers every topic to learn about C-Sharp thoroughly.
Learn C++ Programming↗
C++ covers every topic to learn about C-Sharp thoroughly.