এই সমস্যায়, আমাদের একটি পূর্ণসংখ্যা 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