কম্পিউটার

C++ এ সিরিজ 2, 4, 3, 4, 15… এর N-তম পদ খুঁজে বের করার প্রোগ্রাম


এই সমস্যায়, আমাদের একটি সংখ্যা দেওয়া হয়েছে। আমাদের কাজ হল C++-এ সিরিজ 2, 4, 3, 4, 15… এর N-তম পদ খুঁজে বের করার জন্য একটি প্রোগ্রাম তৈরি করা।

সমস্যা বর্ণনা - প্রদত্ত সিরিজের যোগফল খুঁজে বের করতে,

2, 4, 3, 4, 15, 0, 14, 16 .... N পদ

আমরা সিরিজের সাধারণ শব্দের সূত্রটি খুঁজে পাব।

সমস্যাটি বোঝার জন্য একটি উদাহরণ নেওয়া যাক,

ইনপুট − N =9

আউটপুট − 9

সমাধান পদ্ধতি:

সিরিজের মানগুলির বৃদ্ধি রৈখিক অর্থাৎ সিরিজে কোনও বর্গ মান নেই। এছাড়াও, এটির মান অন্যান্য কারণের উপরও নির্ভর করে (2 এবং 3 দ্বারা বিভাজন, যেমন 6 দেয় 0)।

সুতরাং, আমরা প্রথমে সিরিজ থেকে তাদের মান থেকে N (অর্থাৎ 1, 2, 3) বের করব।

সিরিজ:1*(2), 2*(2), 3*(1), 4*(1), 5*(3), 6*(0), …

এটি পর্যবেক্ষণ করে আমরা সাধারণ সূত্রটি −

বাদ দিতে পারি

Tn৷ =( N*((N%2)+(N%3)) )

আমাদের সমাধানের বাস্তবায়ন দেখানোর জন্য প্রোগ্রাম,

#include <iostream>
using namespace std;
int findNTerm(int N) {
int nthTerm = ( N*((N%2) + (N%3)) );
return nthTerm;
}
int main()
{
int N = 10;
cout<<N<<"th term of the series is "<<findNTerm(N);
return 0;
}

আউটপুট:

10th term of the series is 10

  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-তম পদ খুঁজে বের করার প্রোগ্রাম