কম্পিউটার

সি++ এ সিরিজ 3, 6, 18, 24, … এর N-তম পদ খুঁজে বের করার প্রোগ্রাম


এই সমস্যায়, আমাদের একটি সংখ্যা দেওয়া হয়েছে। আমাদের কাজ হল সি++-এ সিরিজ 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

  1. C++ এ প্রদত্ত সিরিজে N-তম শব্দটি খুঁজে বের করার প্রোগ্রাম

  2. C++-এ a, b, b, c, c, c… সিরিজের N-তম পদ খুঁজে বের করার প্রোগ্রাম

  3. C++ এ সিরিজ 1, 2, 11, 12, 21… এর N-তম পদ খুঁজে বের করার প্রোগ্রাম

  4. সি++ এ সিরিজ 3, 5, 33, 35, 53… এর N-তম পদ খুঁজে বের করার প্রোগ্রাম