এই সমস্যায়, আমাদের একটি সংখ্যা N দেওয়া হয়েছে। আমাদের কাজ হল সিরিজ 0, 9, 22, 39, 60, 85, 114, 147, ...-এর N-তম পদ বের করার প্রোগ্রাম তৈরি করা C++-এ।
সমস্যা বিবরণ − আমাদের সিরিজ দেওয়া আছে −
0, 9, 22, 39, 60, 85, 114, 147,....Nপদ
এই সিরিজের Nth পদ বের করার জন্য, আমরা সিরিজের সাধারণ পদ নির্ণয় করব এবং তারপর Nth পদ বের করব।
একটি উদাহরণ নিয়ে সমস্যাটি বুঝি,
ইনপুট − N = 6
আউটপুট − 85
সমাধান পদ্ধতি:
সিরিজের সাধারণ পদ বের করার জন্য। সিরিজের মানগুলোর বৃদ্ধি পর্যবেক্ষণ করুন। এটি একটি পারাবোলিক ধরণের বৃদ্ধি অর্থাৎ সাধারণ পদটি দ্বিঘাত হবে। এবং আরও গণনা করলে আপনি সাধারণ পদটি খুঁজে পেতে পারেন। সিরিজের সাধারণ পদের সূত্র হল −
TN = 2*(N^2) + 3*N - 5
আমাদের সমাধানের কাজকর্মকে স্পষ্ট করার প্রোগ্রাম,
#include <iostream> using namespace std; int findNTerm(int N) { int nthTerm = ( (2*N*N) + (3*N) - 5 ); return nthTerm; } int main() { int N = 8; cout<<N<<"th term of the series is "<<findNTerm(N); return 0; }আউটপুট:
8th term of the series is 147