এই সমস্যায়, আমাদের একটি সংখ্যা দেওয়া হয়েছে। আমাদের কাজ হল সি++-এ সিরিজ 3, 6, 18, 24, … এর N-তম পদ খুঁজে বের করার জন্য একটি প্রোগ্রাম তৈরি করা।
সমস্যা বর্ণনা − সিরিজের Nম পদ খুঁজে বের করতে −
3, 6, 18, 24, 45, 54, 84 … N শর্তাবলী
প্রদত্ত সিরিজের জন্য আমাদের সাধারণ সূত্র খুঁজে বের করতে হবে।
সমস্যাটি বোঝার জন্য একটি উদাহরণ নেওয়া যাক,
ইনপুট − N =10
আউটপুট − 150
সমাধান পদ্ধতি:
সিরিজের সাধারণ শব্দ খুঁজে বের করার জন্য, আমরা প্রথমে সিরিজটি পর্যবেক্ষণ করব এবং সিরিজের সম্ভাব্য সব সাধারণীকরণ পরীক্ষা করব। লাইক, 3 সব মিলিয়ে সাধারণ কিন্তু আপনি যতই এগিয়ে যান, আপনি দেখতে পাবেন যে এটি কোনো ফলাফল দেবে না।
এখানে, আমরা n শব্দটিও বের করতে পারি যেমন 1, 2, 3। এটিকে একটি নতুন রূপ দিতে সিরিজের মান থেকে। অবশিষ্ট মান আরও পরীক্ষা করে, আমরা নিম্নলিখিত সাধারণ সূত্র পাব।
সিরিজের সাধারণ মেয়াদ
Tn = (n*((n/2) + ((n%2) *2) + 5))
উদাহরণ
#include <iostream> using namespace std; int findNTerm(int N) { int nthTerm = ( N*((N/2)+ ((N%2)*2) + N) ); return nthTerm; } int main() { int N = 7; cout<<N<<"th term of the series is "<<findNTerm(N); return 0; }
আউটপুট:
7th term of the series is 84