এখানে আমরা দেখব কিভাবে 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