এই সমস্যায়, আমাদের একটি ইন্টিজার মান N দেওয়া আছে। আমাদের কাজ হল সিরিজের nth টার্ম বের করা −
৯, ৪৫, ২৪৩, ১৩৭৭, ৮০১৯, …
উদাহরণ
সমস্যাটি বুঝতে একটি উদাহরণ নিই:
ইনপুট : N = 4 আউটপুট : 1377
সমাধানের পদ্ধতি
এই সমস্যা সমাধানের একটি সহজ পদ্ধতি হল অবজার্ভেশন টেকনিক ব্যবহার করে Nth টার্ম বের করা। সিরিজটি অবজার্ভ করলে আমরা নিচের মত ফর্মুলেট করতে পারি −
(1¹ + 2¹)×3¹ + (1² + 2²)×3² + (1³ + 2³)×3³ … + (1ⁿ + 2ⁿ)×3ⁿ
উদাহরণ প্রোগ্রাম
আমাদের সমাধানের কাজকাণ্ড ব্যাখ্যা করার প্রোগ্রাম:
#include <iostream>
#include <math.h>
using namespace std;
long findNthTermSeries(int n) {
return ((pow(1, n) + pow(2, n)) * pow(3, n));
}
int main() {
int n = 4;
cout << n << "th term of the series is " << findNthTermSeries(n);
return 0;
}
আউটপুট
4th term of the series is 1377