Check Alphabet, Digit or Special Character

List Topics
June 17, 2025
No Comments
2 min read

Check Alphabet, Digit or Special Character.

যা শিখবো:

  • কীভাবে character ইনপুট নিতে হয়।
  • কীভাবে ASCII range ব্যবহার করে alphabet, digit এবং special character চেনা যায়।
  • if-else if-else decision structure ব্যবহার।
  • Multiple condition check.

ধাপে ধাপে ব্যাখ্যা:

Step 1: ইউজার ইনপুট নেওয়া।

scanf() ফাংশনের মাধ্যমে একটি single character ইনপুট নেওয়া হবে।

Step 2: Decision Making Logic.

C
if((ch >= 'a' && ch <= 'z') || (ch >= 'A' && ch <= 'Z'))
    → Alphabet
else if(ch >= '0' && ch <= '9')
    → Digit
else
    → Special Character

Step 3: if-else if-else ব্যবহার করে যাচাই।

উদাহরণ:

C
#include <stdio.h>

int main() {
    char ch;

    printf("একটি অক্ষর লিখুন: ");
    scanf(" %c", &ch);

    if((ch >= 'a' && ch <= 'z') || (ch >= 'A' && ch <= 'Z')) {
        printf("'%c' একটি বর্ণ (Alphabet)।", ch);
    }
    else if(ch >= '0' && ch <= '9') {
        printf("'%c' একটি সংখ্যা (Digit)।", ch);
    }
    else {
        printf("'%c' একটি বিশেষ চিহ্ন (Special Character)।", ch);
    }

    return 0;
}

আউটপুট উদাহরণ:

উদাহরণ ১:

C
ইনপুট:
একটি অক্ষর লিখুন: R

আউটপুট:
'R' একটি বর্ণ (Alphabet)

উদাহরণ ২:

C
ইনপুট:
একটি অক্ষর লিখুন: 5

আউটপুট:
'5' একটি সংখ্যা (Digit)

উদাহরণ ৩:

C
ইনপুট:
একটি অক্ষর লিখুন: #

আউটপুট:
'#' একটি বিশেষ চিহ্ন (Special Character)

ব্যাখ্যা:

  • scanf(" %c", &ch); → একটি character ইনপুট নেয়।
  • 'a' থেকে 'z', 'A' থেকে 'Z' → Alphabet চেক।
  • '0' থেকে '9' → Digit চেক।
  • অন্য কিছু → Special Character.
  • if-else if-else → Multi condition চেক করার জন্য ব্যবহার হয়।

©2025 Linux Bangla | Developed & Maintaind by Linux Bangla.