Solution 1

 

            #include <iostream.h>

#include <stdlib.h>

 

int main()

{

      char letter;

 

      cout << "Please enter a letter: ";

      cin >> letter;

 

          if   ((letter>='A') && (letter<='Z'))

               {

               switch (letter)

                 {

                 case ('A'): case ('E'):  case ('I'):  case ('O'):

                 case ('Y'):

                             cout << "Upper case vowel: " << letter << endl;

                      break;

 

                 case ('B'): case ('C'):  case ('D'):  case ('F'):

                 case ('G'): case ('H'):  case ('J'):  case ('K'):

                 case ('L'): case ('M'):  case ('N'):  case ('P'):

                 case ('Q'): case ('R'):  case ('S'):  case ('T'):

                 case ('W'): case ('X'):  case ('Z'):

                             cout << "Upper case consonant: " << letter << endl;

                      break;

                 }

                }

 

               else

               {

               switch (letter)

                 {

                 case ('a'): case ('e'):  case ('i'):  case ('o'):

                 case ('y'):

                             cout << "Lower case vowel: " << letter << endl;

                      break;

 

                 case ('b'): case ('c'):  case ('d'):  case ('f'):

                 case ('g'): case ('h'):  case ('j'):  case ('k'):

                 case ('l'): case ('m'):  case ('n'):  case ('p'):

                 case ('q'): case ('r'):  case ('s'):  case ('t'):

                 case ('w'): case ('x'):  case ('z'):

                             cout << "Lower case consonant: " << letter << endl;

                      break;

 

                 default:    cout << "Non alphabetic!!!" << endl;

                      break;

                 }

               }

 

 

      system("PAUSE");

      return 0;

}

Hosted by www.Geocities.ws

1