কম্পিউটার

1, 17, 98, 354…… C++-এ সিরিজের n-তম মেয়াদ


প্রদত্ত সিরিজ হল 1, 17, 98, 354...

আপনি যদি সিরিজটি পরিষ্কারভাবে পর্যবেক্ষণ করেন, আপনি দেখতে পাবেন যে n-ম সংখ্যাটি 4টি ঘাতের সমান।

চলুন প্যাটার্ন দেখি।

1 = 1 ^ 4
17 = 1 ^ 4 + 2 ^ 4
98 = 1 ^ 4 + 2 ^ 4 + 3 ^ 4
354 = 1 ^ 4 + 2 ^ 4 + 3 ^ 4 + 4 ^ 4
...

অ্যালগরিদম

  • সংখ্যা N শুরু করুন।
  • ফলাফলটি ০-তে শুরু করুন।
  • একটি লুপ লিখুন যা 1 থেকে n পর্যন্ত পুনরাবৃত্তি করে।
    • ফলাফলের সাথে ৪র্থ পাওয়ার কারেন্ট নম্বর যোগ করুন।
  • ফলাফল প্রিন্ট করুন।

বাস্তবায়ন

C++

-এ উপরের অ্যালগরিদমের বাস্তবায়ন নিচে দেওয়া হল
#include <bits/stdc++.h>

using namespace std;

int getNthTerm(int n) {
   int nthTerm = 0;
   for (int i = 1; i <= n; i++) {
      nthTerm += i * i * i * i;
   }
return nthTerm;
}
int main() {
   int n = 7;
   cout << getNthTerm(n) << endl;
   return 0;
}

আউটপুট

আপনি যদি উপরের কোডটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন।

4676

  1. সি++-এ 0, 0, 2, 1, 4, 2, 6, 3, 8… সিরিজের 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-তম পদ খুঁজে বের করার প্রোগ্রাম