কম্পিউটার

সি++ প্রোগ্রাম 5, 2, 13 41,...


এই সমস্যায়, আমাদের একটি পূর্ণসংখ্যা N দেওয়া হয়েছে। আমাদের কাজ হল 5, 2, 19, 13, 41, 31, 71, 57 সিরিজের Nth শব্দটি খুঁজে বের করার জন্য একটি প্রোগ্রাম তৈরি করা...

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

ইনপুট

N = 5

আউটপুট

41

ব্যাখ্যা

সিরিজটি হল − 5, 2, 19, 13, 41, …

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

সিরিজের nম মেয়াদের সাধারণ সূত্র ব্যবহার করে সমস্যা সমাধানের একটি সহজ পদ্ধতি। সিরিজটিতে জোড় এবং বিজোড় মানের জন্য বিভিন্ন সূত্র রয়েছে।

Nth শব্দটি

দ্বারা দেওয়া হয়
Nth term = (N-1)^2 + N, if N is even i.e N%2 == 0
Nth term = (N+1)^2 + N, if N is odd i.e N%2 != 0

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

উদাহরণ

#include <iostream>
using namespace std;
int calcNthTerm(int N) {
   if (N % 2 == 0)
      return ( ( (N - 1)*( N - 1) ) + N ) ;
   return ( ( (N + 1)*( N + 1) ) + N ) ;
}
int main() {
   int N = 7;
   cout<<N<<"th term of the series is "<<calcNthTerm(N);
   return 0;
}

আউটপুট

6th term of the series is 258

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

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

  3. সি++ এ সিরিজ 3 , 5 , 21 , 51 , 95 , … এর N-তম পদ খুঁজে বের করার প্রোগ্রাম

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