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

সি++ কোড: ১ থেকে x রেঞ্জে দুটি সংখ্যা বের করুন নির্দিষ্ট শর্ত অনুযায়ী

একটি সংখ্যা x দেওয়া আছে। ১ থেকে x রেঞ্জে দুটি ইন্টিজার a এবং b খুঁজে বের করতে হবে যাতে: a, b উভয় ১ থেকে x-র মধ্যে, a, b দিয়ে বিভাজ্য, a*b > x, কিন্তু a/b < x। সম্ভব না হলে -1 রিটার্ন করুন।

উদাহরণ

x=10 → আউটপুট: 6 এবং 3 (অন্যান্য উত্তরও সম্ভব)۔

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

if x < 2: print -1, return
print x, x

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

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

void solve(int x) {
    if (x < 2) {
        cout << -1;
        return;
    }
    cout << x << ", " << x;
}

int main() {
    int x = 10;
    solve(x);
}

ইনপুট

10

আউটপুট

10,10
  1. C++-এ ৮ সংখ্যা গ্রিডে শর্ত মেনে রাখা বসান

  2. C++-এ দেওয়া দৈর্ঘ্যের কমপোজিট (Composite) সংখ্যার রেঞ্জ খুঁজে বের করা

  3. C++ STL ব্যবহার করে নির্দিষ্ট রেঞ্জের প্রাইম সংখ্যা প্রিন্ট করা

  4. সি++ প্রোগ্রাম: দিয়ে गये রেঞ্জের র‍্যান্ডমাইজড সিকোয়েন্স জেনারেট করা