Users Online

· Guests Online: 152

· Members Online: 0

· Total Members: 188
· Newest Member: meenachowdary055

Forum Threads

Newest Threads
No Threads created
Hottest Threads
No Threads created

Latest Articles

C# Program to Convert Characters of a String to Opposite Case

C# Program to Convert Characters of a String to Opposite Case

 

 

This C++ Program which changes the case of the given alphabetical character. The program takes a character as an input and exits if the given character is not an alphabet. The case of the given alphabet is changed on the basis of whether the case of given alphabet is lowercase or uppercase.

 

Here is source code of the C++ program which changes the case of the given alphabetical character. The C++ program is successfully compiled and run on a Linux system. The program output is also shown below.

  1. /*
  2.  * C++ Program to Change the Case of given Alphabetical Character
  3.  */
  4.  
  5. #include<iostream>
  6. #include<cctype>
  7. using namespace std;
  8.  
  9. int main()
  10. {
  11.     char c;
  12.  
  13.     cout << "Enter the character : ";
  14.     cin >> c;
  15.  
  16.     if (!isalpha(c))
  17.         cout << c << " is not an alphabetical character." << endl;
  18.     else
  19.     {  
  20.         int case_val;
  21.         if (c >= 'a' && c <= 'z')
  22.         {
  23.             c = c - 'a' + 'A';
  24.             case_val = 1;
  25.         }
  26.         else if (c >= 'A' || c <= 'Z')
  27.         {
  28.             c = c + 'a' - 'A';
  29.             case_val = 0;
  30.         }
  31.         cout << c << " is the " << ( (case_val == 1) ? "upper" : "lower" )
  32.              << " case of given character " << endl;
  33.     }
  34. }

 

$ g++ main.cpp
$ ./a.out
Enter the character : a
A is the upper case of given character
$ ./a.out
Enter the character : A
a is the lower case of given characte

 

Comments

No Comments have been Posted.

Post Comment

Please Login to Post a Comment.

Ratings

Rating is available to Members only.

Please login or register to vote.

No Ratings have been Posted.
Render time: 1.00 seconds
10,816,811 unique visits