কম্পিউটার

C++ এ নামের আদ্যক্ষর খুঁজে বের করার প্রোগ্রাম


প্রোগ্রামে, আমাদেরকে একটি স্ট্রিং নাম দেওয়া হয় যা অ্যাপার্সনের নাম বোঝায়। আমাদের কাজ হল C++ এ নামের আদ্যক্ষর খুঁজে বের করার জন্য একটি প্রোগ্রাম তৈরি করা।

কোড বর্ণনা − এখানে, স্ট্রিং দ্বারা প্রদত্ত ব্যক্তির নামের আদ্যক্ষর খুঁজে বের করতে হবে।

সমস্যাটি বোঝার জন্য একটি উদাহরণ নেওয়া যাক,

ইনপুট

name = “ram kisan saraswat”

আউটপুট

R K S

ব্যাখ্যা

আমরা নামের শব্দের প্রথম অক্ষরগুলো খুঁজে পাব।

সমাধান পদ্ধতি

সমস্যার একটি সহজ সমাধান হল নাম স্ট্রিং অতিক্রম করে। এবং নিউলাইন ক্যারেক্টার বা স্পেস ক্যারেক্টারের পরে যে সব অক্ষর দেখা যায় সেগুলো হল আদ্যক্ষর এবং বড় হাতের অক্ষরে প্রিন্ট করতে হবে।

আমাদের সমাধানের কাজ চিত্রিত করার জন্য প্রোগ্রাম,

উদাহরণ

#include <iostream>
using namespace std;
void findNameInitials(const string& name) {
   cout<<(char)toupper(name[0]);
   for (int i = 0; i < name.length() - 1; i++)
      if(name[i] == ' ' || name[i] == '\n')
   cout << " " << (char)toupper(name[i + 1]);
}
int main() {
   string name = "ram kisan\nsaraswat";
   cout<<"The initials of the name are ";
   findNameInitials(name);
   return 0;
}

আউটপুট

The initials of the name are R K S

  1. C++ ব্যবহার করে একটি স্ট্রিং এর সাবস্ট্রিং এর সংখ্যা খুঁজুন

  2. C++ এ একটি লাইনের মধ্যবিন্দু খুঁজে বের করার জন্য প্রোগ্রাম

  3. C++ এ ত্রিভুজের সেন্ট্রোয়েড খুঁজে বের করার প্রোগ্রাম

  4. C++ এ সমান্তরালগ্রামের ক্ষেত্রফল বের করার প্রোগ্রাম