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

C++-এ C দ্বারা বিভাজ্য এবং [A, B] রেঞ্জের বাহিরে ন্যূনতম ধনাত্মক পূর্ণসংখ্যা

ধরুন আমাদের তিনটি পূর্ণসংখ্যা আছে A, B, এবং C। আমাদের একটি ন্যূনতম পূর্ণসংখ্যা X খুঁজে বের করতে হবে, যাতে X mod C = 0, এবং X [A, B] রেঞ্জের মধ্যে নয়। যদি A, B এবং C-এর মান যথাক্রমে ৫, ১০ এবং ৪ হয়, তবে X-এর মান হবে ৪। সমাধানের ধাপগুলো নিচে দেওয়া হলো:

ধাপসমূহ

  • যদি C রেঞ্জ [A, B]-র মধ্যে না থাকে, তবে C ফেরত দিন ফলাফল হিসেবে
  • অন্যথায়, C-এর প্রথম গুণিতক বের করুন যা B-এর চেয়ে বড়, সেটি ফেরত দিন

C++ প্রোগ্রাম উদাহরণ

#include <iostream>
using namespace std;

int findMinMumber(int a, int b, int c) {
    if (c < a || c > b)
        return c;
    int res = ((b / c) * c) + c;
    return res;
}

int main() {
    int a = 2, b = 4, c = 2;
    cout << "Minimum number X: " << findMinMumber(a, b, c);
    return 0;
}

আউটপুট

Minimum number X: 6
  1. C++ প্রোগ্রাম: বড় সংখ্যা ৫ দিয়ে বিভাজ্য কিনা চেক (স্ট্রিং ইনপুট)

  2. C++ প্রোগ্রাম: বড় সংখ্যা ২৫ দিয়ে বিভাজ্য কিনা চেক (স্ট্রিং ইনপুট)

  3. C++ প্রোগ্রাম: বড় সংখ্যা ২, ৩ ও ৫ দিয়ে বিভাজ্য কিনা চেক (স্ট্রিং ইনপুট)

  4. C++ প্রোগ্রাম: বড় সংখ্যা ১১ দিয়ে বিভাজ্য কিনা চেক (স্ট্রিং ইনপুট)