একটি প্রদত্ত অক্ষর বড় হাতের, ছোট হাতের, সংখ্যা বা বিশেষ অক্ষর তা খুঁজে বের করার জন্য একটি প্রোগ্রাম লিখুন৷
সমাধান
- যদি প্রবেশ করা অক্ষরটি বড় অক্ষর হয়, তাহলে এটি বড় হাতের অক্ষর প্রদর্শন করে।
Example: Input =H Output: upper case letter
- যদি প্রবেশ করা অক্ষরটি ছোট অক্ষর হয় তবে এটি ছোট হাতের অক্ষর প্রদর্শন করে।
Example: Input= g Output: lower case letter
- যদি একটি লেখা অক্ষর সংখ্যা হয়, তাহলে এটি অঙ্কটি প্রদর্শন করে।
Example: Input=3 Output: digit
- যদি প্রবেশ করা অক্ষর একটি বিশেষ অক্ষর হয়, তাহলে এটি বিশেষ অক্ষর প্রদর্শন করে।
Example: Input= & Output: special character
অ্যালগরিদম
একটি প্রদত্ত অক্ষর বড় হাতের, ছোট হাতের, সংখ্যা বা বিশেষ অক্ষর কিনা তা জানতে নীচে দেওয়া একটি অ্যালগরিদম পড়ুন৷
ধাপ 1 - রানটাইমে কনসোল থেকে ইনপুট অক্ষর পড়ুন।
ধাপ 2 - অক্ষরের ASCII মান গণনা করুন।
ধাপ 3 − যদি অক্ষরের ASCII মান 65 এবং 90-এর মধ্যে হয়, তাহলে, "বড় হাতের অক্ষর" প্রিন্ট করুন।
ধাপ 4 − যদি অক্ষরের ASCII মান 97 এবং 122 এর রেঞ্জে হয়, তাহলে, "লোয়ার কেস লেটার" প্রিন্ট করুন।
ধাপ 5 − যদি অক্ষরের ASCII মান 48 এবং 57-এর মধ্যে হয়, তাহলে, "Number" প্রিন্ট করুন।
ধাপ 6 - অন্যথায়, "প্রতীক" প্রিন্ট করুন।
উদাহরণ
একটি প্রদত্ত অক্ষর বড় হাতের, ছোট হাতের, সংখ্যা বা বিশেষ অক্ষর -
তা খুঁজে বের করার জন্য সি প্রোগ্রামটি নিচে দেওয়া হল#include<stdio.h> int main(){ char ch; printf("enter a character:"); scanf("%c",&ch); if(ch >= 65 && ch <= 90) printf("Upper Case Letter"); else if(ch >= 97 && ch <= 122) printf("Lower Case letter"); else if(ch >= 48 && ch <= 57) printf("Number"); else printf("Symbol"); return 0; }
আউটপুট
যখন উপরের প্রোগ্রামটি কার্যকর করা হয়, তখন এটি নিম্নলিখিত আউটপুট তৈরি করে −
Run 1: enter a single character:45 Number Run 2: enter a character:# Symbol Run 3: enter a character:M Upper Case Letter