প্রদত্ত সিরিজ হল 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