এই সমস্যায়, আমাদের একটি পূর্ণসংখ্যা N দেওয়া আছে। আমাদের কাজ হল সিরিজ 0, 2, 4, 8, 12, 18…-এর Nতম টার্ম বের করার প্রোগ্রাম লিখা।
উদাহরণ
ইনপুট
N = 5
আউটপুট
12
সমাধানের পদ্ধতি
এই সমস্যা সমাধানের একটি সহজ পদ্ধতি হল সিরিজের Nতম টার্মের সূত্র বের করা। এর জন্য সিরিজটি বোঝা দরকার এবং তারপর Nতম টার্ম জেনারালাইজ করতে হবে।
Nতম টার্মের সূত্র হল:
T(N) = (N + (N - 1)×N) / 2
প্রোগ্রাম উদাহরণ
#include <iostream>
using namespace std;
int calcNthTerm(int N) {
return (N + N * (N - 1)) / 2;
}
int main() {
int N = 10;
cout << N << "th term of the series is " << calcNthTerm(N);
return 0;
}
আউটপুট
10th term of the series is 50