এই সমস্যায়, আমাদের একটি ইন্টিজার মান N দেওয়া আছে। আমাদের কাজ হল সিরিজের nth টার্ম বের করা −
০, ৮, ৬৪, ২১৬, ৫১২, ১০০০, ১৭২৮, ২৭৪৪…
উদাহরণ
সমস্যাটি বুঝতে একটি উদাহরণ নিই:
ইনপুট: N = 6 আউটপুট: 1000
সমাধানের পদ্ধতি
সিরিজের Nth টার্ম বের করতে হলে সিরিজটি নিকটস্থভাবে পর্যবেক্ষণ করতে হবে। সিরিজটি জোড় সংখ্যাগুলোর ঘন, যেখানে প্রথম টার্ম ০।
তো, সিরিজটি নিচের মত ডিকোড করা যায় −
[0]³, [2]³, [4]³, [6]³, [8]³, [10]³…
i-তম টার্মের জন্য,
T1 = [0]³ = [2×(1-1)]³
T2 = [2]³ = [2×(2-1)]³
T3 = [4]³ = [2×(3-1)]³
T4 = [6]³ = [2×(4-1)]³
T5 = [8]³ = [2×(5-1)]³
তো, সিরিজের Nth টার্ম হল { [2×(N-1)]³ }
উদাহরণ প্রোগ্রাম
আমাদের সমাধানের কাজকাণ্ড ব্যাখ্যা করার প্রোগ্রাম:
#include <iostream>
using namespace std;
long findNthTermSeries(int n) {
return ((2 * (n - 1)) * (2 * (n - 1)) * (2 * (n - 1)));
}
int main() {
int n = 12;
cout << n << "th term of the series is " << findNthTermSeries(n);
return 0;
}
আউটপুট
12th term of the series is 10648