Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- #include <cstring>
- using namespace std;
- int vc[5] = {0,0,0,0,0} ; //vowel counter
- int vowelCount(string str);
- int main()
- {
- string str;
- cout<<"Enter string: ";
- getline(cin,str);
- cout<<"Total #Vowel in input string: "<<vowelCount(str)<<endl;
- cout<<"#Vowel A="<<vc[0]<<", E="<<vc[1]<<", I="<<vc[2]<<", O="<<vc[3]<<", U="<<vc[4]<<endl;
- }
- int vowelCount(string str)
- {
- const char * tstr = str.c_str();
- for(int i = 0 ; i < str.size() ; i++)
- {
- switch(tstr[i])
- {
- case 'A':
- case 'a':
- vc[0]++;
- break;
- case 'E':
- case 'e':
- vc[1]++;
- break;
- case 'I':
- case 'i':
- vc[2]++;
- break;
- case 'O':
- case 'o':
- vc[3]++;
- break;
- case 'U':
- case 'u':
- vc[4]++;
- break;
- }
- }
- return vc[0]+vc[1]+vc[2]+vc[3]+vc[4];
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement