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

K ডিজিটের সর্বোচ্চ সংখ্যা যা X দিয়ে বিভাজ্য (C++)

দুটি পূর্ণসংখ্যা X এবং K দেওয়া আছে। K ডিজিটের সর্বোচ্চ সংখ্যা যা X দিয়ে বিভাজ্য তা বের করুন। সর্বোচ্চ K-ডিজিট নম্বর = 10^K - 1। সেটি থেকে (সেটি % X) বিয়োগ করুন।

উদাহরণ

#include <iostream>
#include <cmath>
using namespace std;

int main() {
    int X = 20, K = 3;
    int maxK = pow(10, K) - 1; // 999
    cout << maxK - (maxK % X); // 980
    return 0;
}

আউটপুট

980
  1. সি প্রোগ্রামে একটি নম্বরের সর্বোচ্চ প্রাইম ফ্যাক্টর বের করা

  2. সি/সি++ প্রোগ্রামে ট্রায়্যাঙ্গুলার ম্যাচস্টিক নম্বর বের করা

  3. C++ প্রোগ্রাম: হেক্সাডেসিমেল থেকে ডেসিমেল কনভার্সন

  4. পাইথনে X দিয়ে বিভাজ্য সবচেয়ে ছোট K-ডিজিট নম্বর বের করা