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

সিরিজ 1, 8, 54, 384…-এর Nতম টার্ম খুঁজে বের করা C++-এ

এই সমস্যায়, আমাদের একটি পূর্ণসংখ্যা N দেওয়া আছে। আমাদের কাজ হল সিরিজ 1, 8, 54, 384…-এর Nতম টার্ম বের করার প্রোগ্রাম লিখা।

উদাহরণ

ইনপুট

N = 4

আউটপুট

384

ব্যাখ্যা

৪র্থ টার্ম = 4 × 4 × (4!) = 384

সমাধানের পদ্ধতি

এই সমস্যা সমাধানের একটি সহজ পদ্ধতি হল সিরিজের Nতম টার্মের সাধারণ সূত্র ব্যবহার করা। সূত্রটি হল:

Nতম টার্ম = N × N × (N!)

প্রোগ্রাম উদাহরণ

#include <iostream>
using namespace std;

int calcFact(int N) {
    int fact = 1;
    for (int i = 1; i <= N; i++)
        fact = fact * i;
    return fact;
}

int calcNthTerm(int N) {
    return N * N * calcFact(N);
}

int main() {
    int N = 5;
    cout << N << "th term of the series is " << calcNthTerm(N);
    return 0;
}

আউটপুট

5th term of the series is 3000
  1. C++-এ সিরিজ 1, 3, 12, 60, 360...-এর N-তম পদ বের করার প্রোগ্রাম

  2. C++-এ দেওয়া সিরিজে N-তম পদ বের করার প্রোগ্রাম

  3. C++-এ সিরিজ 3, 5, 33, 35, 53...-এর N-তম পদ বের করার প্রোগ্রাম

  4. সিরিজের Nth টার্ম বের করা যেখানে f[i] = f[i-1] - f[i-2] (C++)