Assignments » Flow Of Control » Set1 » Solution 12

Any character is entered by the user; write a program to determine whether the character entered is a capital letter, a small case letter, a digit or a special symbol.The following table shows the range of ASCII values for various characters.

Characters ASCII Values
A – Z 65 – 90
a – z 97 – 122
0 – 9 48 – 57
special symbols 0 - 47, 58 - 64, 91 - 96, 123 – 127

 


#include<iostream>
using namespace std;

int main ()
{
	char ch;
	cout<<"Enter any character:";
	cin>>ch;

	if (ch>=65 && ch<=90)
		cout<<"Character is a capital letter";
	else if (ch>=97 && ch<=122)
		cout<<"Character is a small letter";
	else if (ch>=48 && ch<=57)
		cout<<"Character is a digit";
	else if ((ch>0 && ch<=47)||(ch>=58 && ch<=64)||
(
ch>=91 && ch<=96)||(ch>=123 && ch<=127)) cout<<"Character is a special symbol"; return 0; }

 

 

SAMPLE RUN # 1

Enter any character:B
Character is a capital letter

SAMPLE RUN # 2

Enter any character:d
Character is a small letter

SAMPLE RUN # 3

Enter any character:5
Character is a digit

SAMPLE RUN # 4

Enter any character:$
Character is a special symbol