কম্পিউটার টিউটোরিয়াল

সি++ কোড: সংখ্যা বাদ দিয়ে xth উপাদান বের করুন

দুটি সংখ্যা n এবং x দেওয়া আছে। প্রথম nটি প্রাকৃতিক সংখ্যা ব্ল্যাকবোর্ডে লেখা আছে। i-তম অপারেশনে (i=1 থেকে শুরু) i-তম সংখ্যা মুছে ফেলা হয়। যখন i-তম সংখ্যা নেই, তখন থামানো হয়। বাদ দেওয়া বন্ধ হলে x-তম অবশিষ্ট সংখ্যা কত তা বের করতে হবে।

উদাহরণ

n=69, x=6 → আউটপুট: 12
ব্যাখ্যা: প্রথমে ১ মুছে, دوم অপারেশনে ৩ মুছে (কারণ সিকোয়েন্স ২,৩,৪...), এভাবে চলতে থাকলে ৬ষ্ঠ অবশিষ্ট সংখ্যা ১২।

সমাধানের ধাপসমূহ

return 2 * x

সি++ কোড উদাহরণ

#include <bits/stdc++.h>
using namespace std;

int solve(int n, int x) {
    return 2 * x;
}

int main() {
    int n = 69, x = 6;
    cout << solve(n, x) << endl;
}

ইনপুট

69, 6

আউটপুট

12
  1. সি++-এ অনন্ত সর্টেড অ্যারেতে একটি উপাদানের পজিশন বের করা

  2. C++-এ অ্যারেতে পিক এলিমেন্ট বের করা

  3. C++-এ সর্টেড কনsekutিভ অ্যারে থেকে মিসিং এলিমেন্ট বের করা (বাইনারি সার্চ)

  4. সি++ প্রোগ্রাম: n পূর্ণসংখ্যার অ্যারেতে প্রতিটি দ্বিতীয় উপাদান ডিলিট করলে শেষে বাঁচা উপাদান