write a program to accept an alphabet in upper case or in lower case. display the next alphabet accordingly if the input is a the output should be b. And if the input is z the output should be a.
Answers
Answer:
Input: ch = 'A'
Output: A is an UpperCase character
Input: ch = 'a'
Output: a is an LowerCase character
Input: ch = '0'
Output: 0 is not an aplhabetic character
Recommended: Please try your approach on {IDE} first, before moving on to the solution.
Approach: The key to solve this problem lies in the ASCII value of a character. It is the most simple way to find out about a character. This problem is solved with the help of following detail:
Capital letter Alphabets (A-Z) lie in the range 65-91 of the ASCII value
Small letter Alphabets (a-z) lie in the range 97-122 of the ASCII value
Any other ASCII value is a non-alphabetic character.
Implementation:
C++
filter_none
edit
play_arrow
brightness_4
// C++ implementation of the above approach
#include<bits/stdc++.h>
using namespace std;
void check(char ch)
{
if (ch >= 'A' && ch <= 'Z')
cout<< ch << " is an UpperCase character\n";
else if (ch >= 'a' && ch <= 'z')
cout<< ch << " is an LowerCase character\n";
else
cout<< ch << " is not an aplhabetic character\n";
}
// Driver Code
int main()
{
char ch;
// Get the character
ch = 'A';
// Check the character
check(ch);
// Get the character
ch = 'a';
// Check the character
check(ch);
// Get the character
ch = '0';
// Check the character
check(ch);
return 0;
}
// This code is contributed by Code_Mech
C
filter_none
edit
play_arrow
brightness_4
// C implementation of the above approach
#include <stdio.h>
void check(char ch)
{
if (ch >= 'A' && ch <= 'Z')
printf("\n%c is an UpperCase character",
ch);
else if (ch >= 'a' && ch <= 'z')
printf("\n%c is an LowerCase character",
ch);
else
printf("\n%c is not an aplhabetic character",
ch);
}
// Driver Code
int main()
{
char ch;
// Get the character
ch = 'A';
// Check the character
check(ch);
// Get the character
ch = 'a';
// Check the character
check(ch);
// Get the character
ch = '0';
// Check the character
check(ch);
return 0;
}
Java
filter_none
edit
play_arrow
brightness_4
// Java implementation of the above approach
class GFG
{
static void check(char ch)
{
if (ch >= 'A' && ch <= 'Z')
System.out.println("\n" + ch +
" is an UpperCase character");
else if (ch >= 'a' && ch <= 'z')
System.out.println("\n" + ch +
" is an LowerCase character" );
else
System.out.println("\n" + ch +
" is not an aplhabetic character" );
}
// Driver Code
public static void main(String []args)
{
char ch;
// Get the character
ch = 'A';
// Check the character
check(ch);
// Get the character
ch = 'a';
// Check the character
check(ch);
// Get the character
ch = '0';
// Check the character
check(ch);
}
}
// This code is contributed by Ryuga
Python3
filter_none
edit
play_arrow
brightness_4
# Python3 implementation of the above approach
def check(ch):
if (ch >= 'A' and ch <= 'Z'):
print(ch,"is an UpperCase character");
elif (ch >= 'a' and ch <= 'z'):
print(ch,"is an LowerCase character");
else:
print(ch,"is not an aplhabetic character");
# Driver Code
# Get the character
ch = 'A';
# Check the character
check(ch);
# Get the character
ch = 'a';
# Check the character
check(ch);
# Get the character
ch = '0';
# Check the character
check(ch);
# This code is contributed by mits
C#
filter_none
edit
play_arrow
brightness_4
// C# implementation of the above approach
using System;
class GFG
{
static void check(char ch)
{
if (ch >= 'A' && ch <= 'Z')
Console.WriteLine("\n" + ch +
" is an UpperCase character");
else if (ch >= 'a' && ch <= 'z')
Console.WriteLine("\n" + ch +
" is an LowerCase character" );
else
Console.WriteLine("\n" + ch +
" is not an aplhabetic character" );
}
// Driver Code
public static void Main(String []args)
{
char ch;
// Get the character
ch = 'A';
// Check the character
check(ch);
// Get the character
ch = 'a';
// Check the character
check(ch);
// Get the character
ch = '0';
// Check the character
check(ch);
}
}
// This code is contributed by Rajput-JI
PHP
filter_none
edit
play_arrow
brightness_4
<?php
// PHP implementation of the above approach
function check($ch)
{
if ($ch >= 'A' && $ch <= 'Z')
print($ch . " is an UpperCase character\n");
else if ($ch >= 'a' && $ch <= 'z')
print($ch . " is an LowerCase character\n");
else
print($ch . " is not an aplhabetic " .
"character\n");
}
// Driver Code
// Get the character
$ch = 'A';
// Check the character
check($ch);
// Get the character
$ch = 'a';
// Check the character
check($ch);
// Get the character
$ch = '0';
// Check the character
check($ch);
// This code is contributed by mits
?>
Output:
A is an UpperCase character
a is an LowerCase character
0 is not an aplhabetic characte
Explanation: