কম্পিউটার

অক্ষরের ধরন পরীক্ষা করার জন্য সি প্রোগ্রাম


অক্ষর ইনপুট বিশ্লেষণ এবং রূপান্তর করার জন্য "ctype.h" লাইব্রেরিতে কিছু পূর্বনির্ধারিত ফাংশন উপলব্ধ রয়েছে৷

বিশ্লেষণ ফাংশন

অক্ষর বিশ্লেষণ ফাংশন নীচে তালিকাভুক্ত করা হয় -

)
ফাংশন প্রবিষ্ট অক্ষর কিনা তা পরীক্ষা করে
ইসালফা একটি বর্ণমালা (বা) নয়
isdigit একটি সংখ্যা (বা) নয়
isspace Q একটি স্থান, একটি নতুন লাইন (বা) ট্যাব
ইস্পংক্ট (একটি বিশেষ চিহ্ন (বা) নয়
ধীরে বর্ণমালার একটি ছোট হাতের অক্ষর
ইসুপার Q বর্ণমালার একটি বড় হাতের অক্ষর
ইসালফানিউমেরিক একটি বর্ণমালা/অঙ্ক বা না

ফাংশন রূপান্তর

রূপান্তরকারী ফাংশনগুলি নীচে তালিকাভুক্ত করা হয়েছে -

ফাংশন রূপান্তর
tolower() একটি বড় হাতের বর্ণমালাকে ছোট হাতের অক্ষরে রূপান্তর করে
উপরের Q একটি ছোট হাতের বর্ণমালাকে বড় হাতের অক্ষরে রূপান্তর করে

প্রোগ্রাম

অক্ষর বিশ্লেষণ এবং রূপান্তর ফাংশনগুলির জন্য C প্রোগ্রাম যা অক্ষরের প্রকার পরীক্ষা করতে ব্যবহৃত হয় -

#include #include main(){ char অক্ষর; printf("যেকোনো কী ডিজিট বা বর্ণমালা চাপুন\n"); character =getchar(); if (isalpha(অক্ষর)> 0) printf("অক্ষরটি একটি অক্ষর।"); else if (isdigit (অক্ষর)> 0) printf("অক্ষরটি একটি সংখ্যা।"); else printf("অক্ষরটি আলফানিউমেরিক নয়।");

আউটপুট

যখন উপরের প্রোগ্রামটি কার্যকর করা হয়, তখন এটি নিম্নলিখিত ফলাফল তৈরি করে -

Run 1:যেকোন কী ডিজিট বা বর্ণমালা টিপুন3অক্ষরটি একটি সংখ্যা।রান 2:যেকোন কী ডিজিট বা বর্ণমালা টিপুন 
  1. সি প্রোগ্রামে একটি লিঙ্কযুক্ত তালিকার শেষ থেকে n'th নোডের জন্য প্রোগ্রাম

  2. বৃত্তের মধ্যে খোদিত দশভুজের ক্ষেত্রফলের জন্য C প্রোগ্রাম?

  3. একটি সংখ্যার বৃহত্তম মৌলিক গুণনীয়কের জন্য সি প্রোগ্রাম?

  4. ত্রিভুজাকার ম্যাচস্টিক নম্বরের জন্য C/C++ প্রোগ্রাম?