কম্পিউটার

C++ এ একটি সংখ্যার ফ্যাক্টোরিয়াল প্রথম সংখ্যা


এই টিউটোরিয়ালে, আমরা একটি প্রোগ্রাম লিখতে যাচ্ছি যেটি একটি ফ্যাক্টরিয়ালের প্রথম সংখ্যা খুঁজে পায়। আসুন একটি উদাহরণ দেখি।

ইনপুট − 7

আউটপুট − 5

আসুন সমস্যা সমাধানের পদক্ষেপগুলি দেখি৷

  • নম্বরটি শুরু করুন

  • সংখ্যার ফ্যাক্টরিয়াল খুঁজুন।

  • সংখ্যাটিকে ভাগ করুন যতক্ষণ না এটি একটি একক সংখ্যা হয়।

উদাহরণ

আসুন কোডটি দেখি।

#include <bits/stdc++.h>
using namespace std;
void findFirstDigitOfFactorial(int n) {
   long long int fact = 1;
   for (int i = 2; i <= n; i++) {
      fact = fact * i;
   }
   while (fact >= 10) {
      fact = fact / 10;
   }
   cout << fact << endl;
}
int main() {
   int n = 7;
   findFirstDigitOfFactorial(n);
   return 0;
}

আউটপুট

আপনি যদি উপরের প্রোগ্রামটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন।

5

উপসংহার

টিউটোরিয়ালে আপনার কোন প্রশ্ন থাকলে মন্তব্য বিভাগে উল্লেখ করুন।


  1. বড় সংখ্যার ফ্যাক্টরিয়াল খুঁজে পেতে C++ প্রোগ্রাম

  2. পুনরাবৃত্তি ব্যবহার করে একটি সংখ্যার ফ্যাক্টরিয়াল খুঁজে বের করতে C++ প্রোগ্রাম

  3. পুনরাবৃত্তি ব্যবহার করে একটি সংখ্যার ফ্যাক্টরিয়াল গণনা করার জন্য C++ প্রোগ্রাম

  4. ফ্যাক্টরিয়াল খুঁজে পেতে C++ প্রোগ্রাম