এখানে আমরা দেখব কিভাবে n এর থেকে কম বা সমান সমস্ত ফ্যাক্টোরিয়াল সংখ্যা প্রিন্ট করা যায়, N একটি সংখ্যাকে ফ্যাক্টরিয়াল সংখ্যা বলা হয় যদি এটি একটি ধনাত্মক সংখ্যার ফ্যাক্টরিয়াল হয়। তাই কিছু ফ্যাক্টরিয়াল সংখ্যা হল 1, 2, 6, 24, 120৷
ফ্যাক্টরিয়াল সংখ্যা প্রিন্ট করতে, আমাদের সরাসরি ফ্যাক্টরিয়াল খুঁজে বের করার দরকার নেই। i =1 থেকে শুরু করে, প্রিন্ট ফ্যাক্টোরিয়াল*i। প্রাথমিকভাবে ফ্যাক্টরিয়াল হল 1। আসুন আরও ভালোভাবে বোঝার জন্য কোড দেখি।
উদাহরণ
#include <iostream>
using namespace std;
void getFactorialNumbers(int n) {
int fact = 1;
int i = 2;
while(fact <= n){
cout << fact << " ";
fact = fact * i;
i++;
}
}
int main() {
int n = 150;
getFactorialNumbers(n);
} আউটপুট
1 2 6 24 120