কম্পিউটার

সি++ এ সিরিজের 1 4 15 24 45 60 92... এর N-তম পদ খুঁজে বের করার প্রোগ্রাম


এই সমস্যায়, আমাদের একটি নম্বর দেওয়া হয়েছে। আমাদের কাজ হল C++-এ সিরিজ 1 4 15 24 45 60 92... এর N-তম পদ খুঁজে বের করার জন্য একটি প্রোগ্রাম তৈরি করা।

সমস্যা বর্ণনা − সিরিজের nম পদ খুঁজে বের করতে −

1, 4, 15, 24, 45, 60, 92, 112 … N পদ

আমরা সিরিজের জন্য সাধারণ সূত্র খুঁজে পাব।

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

ইনপুট − N =6

আউটপুট − 60

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

সিরিজের সাধারণ শব্দটি N এর মান জোড় বা বিজোড় কিনা তার উপর ভিত্তি করে। এই ধরনের সিরিজ চিনতে কিছুটা জটিল কিন্তু একবার আপনি সিরিজকে জোড় এবং বিজোড়ের জন্য দুটি আলাদা বলে মনে করলে সাধারণ শব্দটি খুঁজে পাওয়া বেশ সহজ।

সাধারণ শব্দটি হল −

TN = ((2 * (N^2)) - N), if n is odd.
TN = (2 * ((N^2) - N)), if n is even.

আমাদের সমাধানের কাজ চিত্রিত করার জন্য প্রোগ্রাম,

#include <iostream>
using namespace std;
int findNTerm(int N) {
if (N%2 == 0)
return ( 2*((N*N)-N) );

return ( (2*(N*N)) - N );
}
int main()
{
int N = 10;
cout<<N<<"th term of the series is "<<findNTerm(N);
return 0;
}

আউটপুট:

10th term of the series is 180

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