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

০, ৮, ৬৪, ২১৬, ৫১২... সিরিজের nth টার্ম বের করা C++-এ

এই সমস্যায়, আমাদের একটি ইন্টিজার মান N দেওয়া আছে। আমাদের কাজ হল সিরিজের nth টার্ম বের করা −

০, ৮, ৬৪, ২১৬, ৫১২, ১০০০, ১৭২৮, ২৭৪৪…

উদাহরণ

সমস্যাটি বুঝতে একটি উদাহরণ নিই:

ইনপুট: N = 6
আউটপুট: 1000

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

সিরিজের Nth টার্ম বের করতে হলে সিরিজটি নিকটস্থভাবে পর্যবেক্ষণ করতে হবে। সিরিজটি জোড় সংখ্যাগুলোর ঘন, যেখানে প্রথম টার্ম ০।

তো, সিরিজটি নিচের মত ডিকোড করা যায় −

[0]³, [2]³, [4]³, [6]³, [8]³, [10]³…

i-তম টার্মের জন্য,

T1 = [0]³ = [2×(1-1)]³

T2 = [2]³ = [2×(2-1)]³

T3 = [4]³ = [2×(3-1)]³

T4 = [6]³ = [2×(4-1)]³

T5 = [8]³ = [2×(5-1)]³

তো, সিরিজের Nth টার্ম হল { [2×(N-1)]³ }

উদাহরণ প্রোগ্রাম

আমাদের সমাধানের কাজকাণ্ড ব্যাখ্যা করার প্রোগ্রাম:

#include <iostream>
using namespace std;

long findNthTermSeries(int n) {
    return ((2 * (n - 1)) * (2 * (n - 1)) * (2 * (n - 1)));
}

int main() {
    int n = 12;
    cout << n << "th term of the series is " << findNthTermSeries(n);
    return 0;
}

আউটপুট

12th term of the series is 10648
  1. সিরিজ 7, 15, 32…-এ n-তম টার্ম খুঁজে বের করা C++-এ

  2. C++-এ দেওয়া সিরিজে N-তম পদ বের করার প্রোগ্রাম

  3. সিরিজের Nth টার্ম বের করা যেখানে f[i] = f[i-1] - f[i-2] (C++)

  4. C++-এ ড্র্যাগন কার্ভ সিকোয়েন্সের nth টার্ম খুঁজে বের করা