if-else if-else
decision structure ব্যবহার।scanf()
ফাংশনের মাধ্যমে একটি single character ইনপুট নেওয়া হবে।
if((ch >= 'a' && ch <= 'z') || (ch >= 'A' && ch <= 'Z'))
→ Alphabet
else if(ch >= '0' && ch <= '9')
→ Digit
else
→ Special Character
if-else if-else
ব্যবহার করে যাচাই।#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;
}
ইনপুট:
একটি অক্ষর লিখুন: R
আউটপুট:
'R' একটি বর্ণ (Alphabet)।
ইনপুট:
একটি অক্ষর লিখুন: 5
আউটপুট:
'5' একটি সংখ্যা (Digit)।
ইনপুট:
একটি অক্ষর লিখুন: #
আউটপুট:
'#' একটি বিশেষ চিহ্ন (Special Character)।
scanf(" %c", &ch);
→ একটি character ইনপুট নেয়।'a' থেকে 'z'
, 'A' থেকে 'Z'
→ Alphabet চেক।'0' থেকে '9'
→ Digit চেক।if-else if-else
→ Multi condition চেক করার জন্য ব্যবহার হয়।