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

C++ ব্যবহার করে n-র চেয়ে ছোট বা সমান সব ফ্যাক্টোরিয়াল নম্বর বের করা

এখানে আমরা দেখব কিভাবে n-র চেয়ে ছোট বা সমান সব ফ্যাক্টোরিয়াল নম্বর প্রিন্ট করতে হয়। একটি সংখ্যা N ফ্যাক্টোরিয়াল নম্বর বলা হয় যদি সেটি কোনো ধনাত্মক সংখ্যার ফ্যাক্টোরিয়াল হয়। কিছু ফ্যাক্টোরিয়াল নম্বর: 1, 2, 6, 24, 120।

ফ্যাক্টোরিয়াল নম্বর প্রিন্ট করতে সরাসরি ফ্যাক্টোরিয়াল বের করতে হয় না। i = 1 থেকে শুরু করে factorial*i প্রিন্ট করব। শুরুতে factorial = 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
  1. C++-এ দেওয়া সংখ্যার চেয়ে ছোট বা সমান সর্বোচ্চ স্পেশাল প্রাইম (Special Prime) খুঁজে বের করা

  2. C++-এ Y-র চেয়ে ছোট নম্বর দিয়ে মিনিমাম সেট বের করা

  3. C++ প্রোগ্রাম: ইউনিক পেয়ার বের করা যারা N-র চোয় ছোট ও শর্ত পূরণ করে

  4. C++-এ বড় সংখ্যার ফ্যাক্টোরিয়াল বের করা