কম্পিউটার

প্রথম প্রাকৃতিক সংখ্যাটি খুঁজুন যার ফ্যাক্টরিয়াল C++ এ x দ্বারা বিভাজ্য


আমাদেরকে প্রথম প্রাকৃতিক সংখ্যা বের করতে হবে যার ফ্যাক্টরিয়াল x দ্বারা বিভাজ্য। এক্স ব্যবহারকারী দ্বারা দেওয়া হয়. তাহলে x =১৬ হলে আউটপুট হবে 6. হিসাবে 6! mod 16 =0. এই সমস্যাটি সমাধান করার জন্য আমরা সাধারণ পদ্ধতি ব্যবহার করব। পুনরাবৃত্তভাবে গণনা করুন 1!, 2!, …. n! এবং x ব্যবহার করে বিভাজ্যতা পরীক্ষা করুন। যদি মডুলাস 0 হয়, তাহলে থামুন এবং নম্বরটি ফেরত দিন।

উদাহরণ

#include<iostream>
using namespace std;
int getNumber(int x) {
   int fact = 1;
   int i = 0;
   while(fact % x != 0){
      i++;
      fact = fact * i;
   }
   return i;
}
int main() {
   int x = 16;
   cout << "Minimum value of N is: " << getNumber(x);
}

আউটপুট

Minimum value of N is: 6

  1. C++ ব্যবহার করে পঞ্চভুজ পিরামিডাল নম্বর খুঁজুন

  2. C++ এ D দ্বারা বিভাজ্য N সংখ্যার সংখ্যা খুঁজুন

  3. C++ ব্যবহার করে pl/sql-এ একটি সংখ্যার ফ্যাক্টরিয়াল খুঁজুন।

  4. PHP প্রোগ্রাম প্রথম প্রাকৃতিক সংখ্যা খুঁজে বের করতে যার ফ্যাক্টরিয়াল একটি সংখ্যা 'x' দ্বারা ভাগ করা যেতে পারে