C PLEASE cctype functions Write a program that counts the nu
C++ PLEASE
(cctype functions).
Write a program that counts the number of vowels present in a line of text. The line is read from the user. The count of the vowels is written to the user.
Note: Your program must count vowels in lower case or in upper case (use cctype library).
Input line:
American University of Sharjah.
Output:
aCount = 4
eCount = 2
iCount = 3
oCount = 1
uCount = 1
Solution
main.cpp
#include <iostream>
 using namespace std;
int main()
 {
     char line[150];
     int aCount,eCount,iCount,oCount,uCount;
     aCount = eCount = iCount = oCount = uCount = 0;
    cout << \"Enter a line of string: \";
     cin.getline(line, 150);
     cout<<endl;
     for(int i = 0; line[i]!=\'\\0\'; ++i)
     {
         if(line[i]==\'a\' || line[i]==\'A\')
         {
             ++aCount;
         }
         else if(line[i]==\'e\' || line[i]==\'E\')
         {
             ++eCount;
         }
         else if(line[i]==\'i\' || line[i]==\'I\')
         {
             ++iCount;
         }
         else if (line[i]==\'o\' || line[i]==\'O\')
         {
             ++oCount;
         }
         else if (line[i]==\'u\' || line[i]==\'U\')
         {
             ++uCount;
         }
     }
    cout << \"aCount: \" << aCount << endl;
     cout << \"eCount: \" << eCount << endl;
     cout << \"iCount: \" << iCount << endl;
     cout << \"oCount: \" << oCount << endl;
     cout << \"uCount: \" << uCount << endl;
    return 0;
 }
Output:-


