কম্পিউটার টিউটোরিয়াল

C++-এ সিরিজ 7, 21, 49, 91, 147, 217...-এর N-তম টার্ম বের করার প্রোগ্রাম


এই সমস্যাতে, আমাদের একটি সংখ্যা n দেওয়া আছে যা সিরিজের n-তম টার্ম নির্দেশ করে। আমাদের কাজ হল C++-এ সিরিজ 7, 21, 49, 91, 147, 217...-এর N-তম টার্ম বের করার প্রোগ্রাম লিখা।

সমস্যা বর্ণনা: আমরা সিরিজ 7, 21, 49, 91, 147, 217...-এর n-তম টার্ম বের করব এবং এর জন্য সিরিজের জেনারেল টার্ম অনুধাবন করব।

উদাহরণ:

ইনপুট: N = 5 → আউটপুট: 147

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

সিরিজটি নিচের রূপে লিখা যায়:

7, 21, 49, 91, 147, 217, ...
= 7 * (1, 3, 7, 13, 21, 31, ...)
= 7 * (1², (2²-1), (3²-2), (4²-3), (5²-4), (6²-5), ...)

সিরিজের জেনারেল টার্ম: Tn = 7 * (n² - (n-1))

এই সূত্র ব্যবহার করে সিরিজের যেকোনো টার্ম বের করা যায়।

প্রোগ্রাম

#include <iostream> 
using namespace std; 

int findNTerm(int N) { 
    int nthTerm = (7 * ((N * N) - (N - 1))); 
    return nthTerm; 
} 

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

আউটপুট:

9th term of the series is 511
  1. C++-এ দেওয়া সিরিজে N-তম পদ বের করার প্রোগ্রাম

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

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

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