C++ Program to check whether the character is alphabet or not


January 31, 2023, Learn eTutorial
1294

Here we are going to check whether the given character by the user at run-time is an alphabet or not in C++.

How to check for the alphabet?

To check whether the entered input is an alphabet or not, we have to check the value of the entered character is greater than or equal to A and less than or equal to Z otherwise check for lower case, greater than or equal to a, and less than or equal to z. If the condition evaluates to be true then it is an alphabet.

C++ program to check for alphabet

To check whether the entered character is an alphabet or not in C++ programming, we are using the if-else statement. For our program, the user is asked to enter a character. Get the entered character into the variable ch. Check if the value of ch is greater than or equal to A and less than or equal to Z OR greater than or equal to a and less than or equal to z.

 if((ch>='a' && ch<='z') || (ch>='A' && ch<='Z'))

If evaluates to be true, then print it as an alphabet. Otherwise, if both the conditions evaluate to be false, then print it as not an alphabet.

Algorithm

Step 1:  Call the header file iostream.

Step 2: Use the namespace std.

Step 3: Open the integer type main function; int main().

Step 4: Declare  character type variables ch;

Step 5: Ask the user to enter a character.

Step 6: Get the character into the variable ch.

Step 7: Check if ch >= ’a’ && ch >= ’z’ // ch >= ’A’ && ch >= ’Z’;

Step 8: print ch is an alphabet for true

Step 9: else print ch is not an alphabet;

Step 10: exit

C++ Source Code

                                          #include<iostream>
using namespace std;
int main()
{
    char ch;
    cout<<"Enter a Character: ";
    cin>>ch;
    if((ch>='a' && ch<='z') || (ch>='A' && ch<='Z'))
        cout<<endl<<ch<<" is an Alphabet";
    else
        cout<<endl<<ch<<" isn't an Alphabet";
    cout<<endl;
    return 0;
}
                                      

OUTPUT

RUN 1
Enter a Character: 4
4 isn't an Alphabet
RUN 2
Enter a Character: a
a is an Alphabet
RUN 3
Enter a Character: H
H is an Alphabet