কম্পিউটার

C++-এ n অক্ষরগুলির একটি সেট থেকে তৈরি করা যেতে পারে এমন দৈর্ঘ্য k এর সমস্ত সম্ভাব্য স্ট্রিং প্রিন্ট করুন


এই সমস্যায়, আমাদেরকে অক্ষরের একটি সেট এবং একটি ধনাত্মক পূর্ণসংখ্যা k দেওয়া হয়েছে এবং আমাদের k দৈর্ঘ্যের সম্ভাব্য সমস্ত স্ট্রিং মুদ্রণ করতে হবে যা সেটের অক্ষর ব্যবহার করে তৈরি করা যেতে পারে।

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

ইনপুট:সেট ={'x', 'y', 'z'} , k =2আউটপুট:xy, xz, yz

এই সমস্যাটি সমাধান করার জন্য, আমাদের সমস্ত সম্ভাব্য ক্রমগুলি খুঁজে বের করতে হবে যা উৎপন্ন হতে পারে। n আকারের সেটের জন্য, দৈর্ঘ্যের সম্ভাব্য স্ট্রিংয়ের মোট সংখ্যা হবে n k (n^k)। আমরা স্ট্রিং তৈরি করতে একটি পুনরাবৃত্ত কল ব্যবহার করব যা খালি স্ট্রিং থেকে শুরু হবে এবং এতে অক্ষর অনুসারে অক্ষর যোগ করা হবে।

উদাহরণ

#include নেমস্পেস ব্যবহার করে std;void printKLengthString(char set[], string sequence, int n, int k) { if (k ==0){ cout< 

আউটপুট

<প্রে>এএএএএএএএএএএএএএএএএএবআবআববাবাববববব

  1. C++ এ একটি লিফ নোড থেকে k দূরত্বে থাকা সমস্ত নোড প্রিন্ট করুন

  2. C++ এ ফোন ডিজিট থেকে সম্ভাব্য সব শব্দ প্রিন্ট করুন

  3. প্রদত্ত দৈর্ঘ্যের সমস্ত সিকোয়েন্স C++ এ প্রিন্ট করুন

  4. C++ এ অ্যারের অক্ষর ব্যবহার করে সম্ভব এমন সব বৈধ শব্দ প্রিন্ট করুন