Skip to main content

Given Character is Uppercase/Lowercase/Numeric

#include<iostream>
using namespace std;

main()
{
    char ch;
    cin >> ch; // Read a character from user input

    if (ch >= 'a' && ch <= 'z')
        cout << "Lowercase" << endl; // Check if the character is lowercase
   
    if (ch >= 'A' && ch <= 'Z')
        cout << "Uppercase" << endl; // Check if the character is uppercase
   
    if (ch >= '0' && ch <= '9')
        cout << "Numeric" << endl; // Check if the character is numeric
}


What the Code Does

  • Input: It reads a single character from the user.
  • Condition Checks:
    • Lowercase: If the character is between 'a' and 'z', it prints "Lowercase".
    • Uppercase: If the character is between 'A' and 'Z', it prints "Uppercase".
    • Numeric: If the character is between '0' and '9', it prints "Numeric".

This simple code helps categorize a character based on its type. 

Key Points:

  • Input Handling: The code reads a character from user input.
  • Conditionals: It uses simple if statements to check if the character falls within the ranges for lowercase letters, uppercase letters, or numeric digits.
  • Output: Based on the checks, it outputs the character type.

This example demonstrates basic character classification in C++, essential for various programming tasks. Whether you're validating user input or processing text, knowing how to distinguish between character types is a fundamental skill in C++ programming.

For more detailed C++ programming tutorials and tips, stay tuned to our blog!

Keywords: C++ code character types, identify uppercase lowercase numeric C++, C++ character checks, determine character type in C++, C++ programming tutorial, character classification C++

Popular posts from this blog

Top 10 Beginner-Friendly LeetCode Questions and Their Solutions

If you're new to solving coding problems on LeetCode, it can feel overwhelming. Where do you start? Which problems are suitable for beginners? Don’t worry! In this blog post, I’ll guide you through 10 beginner-friendly LeetCode questions that are perfect for getting started on your coding journey. These problems will help you build confidence, improve your problem-solving skills, and lay a solid foundation in data structures and algorithms. Why Start with Beginner-Friendly Problems? Before diving into advanced topics like dynamic programming or graph theory, it’s essential to: Build a strong foundation in basic programming concepts. Understand how to approach a coding problem methodically. Gain familiarity with LeetCode’s platform and its problem structure. The following problems are simple yet impactful, designed to introduce you to common techniques like loops, arrays, strings, and basic math operations. 10 Beginner-Friendly LeetCode Problems 1. Two Sum (Easy) Problem Link : Two...

How to Solve LeetCode’s Hard Problems Without Getting Stuck

LeetCode’s hard problems can seem daunting, especially when you’re just getting comfortable with coding. Tackling these problems isn’t about innate talent—it’s about persistence, learning, and applying the right strategies. In this blog, I’ll share actionable tips and techniques to help you solve LeetCode hard problems without getting stuck and make consistent progress in your problem-solving journey. Why Are Hard Problems Hard? LeetCode hard problems challenge your understanding of advanced data structures, algorithms, and optimization techniques. Here’s why they’re tough: They require deep problem-solving skills and out-of-the-box thinking. Many involve multiple layers of complexity . Edge cases and large inputs often test your algorithm’s efficiency. They push you to master topics like dynamic programming, graph traversal, and segment trees. However, with the right approach, you can break down even the most complex problems into manageable parts. Start with the Right Mindset Appro...

String Compression: "String Compression III" Problem | Leetcode 3163 | Medium | String

String manipulation is a common task in programming, especially when it comes to optimizing data storage or transmission. One fascinating challenge is the "String Compression III" problem from LeetCode, which requires you to compress a string according to specific rules. In this post, we’ll explore the problem statement, discuss a practical solution, and delve into the intricacies of the algorithm. Whether you’re preparing for coding interviews or simply want to enhance your problem-solving skills, this guide will provide valuable insights. Problem Statement You are given a string called word , and your task is to compress it using a specific algorithm. The rules for compression are as follows: Begin with an empty string comp . While word is not empty, remove a maximum length prefix made of a single character c , which can repeat at most 9 times. Append the length of the prefix followed by the character c to comp . Continue this process until all characters in word are pro...