কম্পিউটার

C++ এ K এর গুণিতকগুলির মধ্যে যে অ্যারের উপাদানগুলিকে সাজান


ধরুন আমাদের একটি অ্যারে A, এবং আরেকটি পূর্ণসংখ্যা K আছে। K-এর যেকোনো দুটি গুণের মধ্যে থাকা উপাদানগুলোকে আমাদেরকে সাজাতে হবে। ধরুন A হল [2, 13, 3, 1, 21, 7, 8, 13, 12। ], এবং K =2। আউটপুট হবে [2, 1, 3, 7, 13, 21, 8, 13, 12]। এখানে 2 এর একাধিক হল 2, 8 এবং 12, 2 এবং 8 এর মধ্যে উপাদানগুলি হল 13, 3, 1, 21, 7, সেগুলিকে 1, 3, 7, 13, 21, 8 এবং 12 এর মধ্যে উপাদানগুলি সাজানো হবে মাত্র 13, তাই এটি ইতিমধ্যেই সাজানো হয়েছে৷

আমাদের অ্যারে অতিক্রম করতে হবে, এবং K মানের গুণিতক ট্র্যাক করতে হবে। তারপর K-এর দ্বিতীয় গুণিতক থেকে শুরু করে, K-এর বর্তমান এবং পূর্ববর্তী গুণিতকের মধ্যে প্রতিটি উপাদানকে সাজাতে হবে।

উদাহরণ

#include #include  namespace ব্যবহার করে std;void display(int arr[], int n) { (int i =0; i  

আউটপুট

সাজানোর আগে:2 13 3 1 21 7 8 13 12 সাজানোর পর :2 1 3 7 13 21 8 13 12

  1. C++ এ একটি অ্যারের বিটওয়াইজ বা বড় করুন

  2. C++ ব্যবহার করে অ্যারেটিকে ভালো করার জন্য ন্যূনতম সংখ্যক উপাদান সরানো উচিত।

  3. C++ এ অন্য অ্যারের দ্বারা সংজ্ঞায়িত ক্রম অনুসারে একটি অ্যারে সাজান

  4. হিপ সর্ট অ্যালগরিদম ব্যবহার করে 10টি উপাদানের একটি অ্যারে সাজানোর জন্য C++ প্রোগ্রাম