এই সমস্যায়, আমাদের একটি পূর্ণসংখ্যা N দেওয়া আছে। কাজ হল সিরিজ 2, 10, 30, 68, 130…-এর n-তম টার্ম বের করা।
উদাহরণ
ইনপুট
N = 7
আউটপুট
350
ব্যাখ্যা
সিরিজটি: 2, 10, 30, 68, 130, 222, 350...
সমাধানের পদ্ধতি
এই সমস্যার সহজ সমাধান হল সিরিজের সাধারণ টার্ম বের করা। এখানে সিরিজের Nতম টার্ম হল N³ + N। এটি বর্তমান এলিমেন্ট থেকে করেন্ট ইন্ডেক্স বিয়োগ করে পাওয়া যায়।
i = 1, T(1) = 2 = 1 + 1 = 1³ + 1 i = 2, T(2) = 10 = 8 + 2 = 2³ + 2 i = 3, T(3) = 30 = 27 + 3 = 3³ + 3
প্রোগ্রাম উদাহরণ
#include <iostream>
using namespace std;
int findNthTerm(int N) {
return (N*N*N) + N;
}
int main() {
int N = 8;
cout << "The " << N << "th term of the series is " << findNthTerm(N);
return 0;
}
আউটপুট
The 8th term of the series is 520