इस समस्या में, हमें एक संख्या n दी गई है। हमारा कार्य श्रृंखला 3, 13, 42, 108, 235... का n-वाँ पद ज्ञात करना है...
समस्या को समझने के लिए एक उदाहरण लेते हैं,
Input : 5 Output : 235
समाधान दृष्टिकोण
श्रृंखला को पहले n प्राकृतिक संख्याओं के घनों के योग के रूप में दर्शाया जा सकता है। उसके लिए सूत्र है (n * (एन+1)/2)2. इसके अलावा अगर हम 2 * . जोड़ते हैं इसके लिए हमें आवश्यक श्रृंखला मिलेगी।
श्रृंखला के योग का सूत्र है (n * (n+1)/2) 2 +2 * n.
n =5 के लिए सूत्र द्वारा योग है
(5 * (5 + 1 ) / 2)) ^ 2 + 2*5
=(5 * 6/2) ^ 2 + 10
=(15) ^ 2 + 10
=225 + 10
=235
उदाहरण
हमारे समाधान की कार्यप्रणाली को दर्शाने के लिए कार्यक्रम
#include <iostream> using namespace std; int findNthTerm(int N) { return ((N * (N + 1) / 2)*(N * (N + 1) / 2) ) + 2 * N; } int main() { int N = 5; cout<<"The Nth term fo the series n is "<<findNthTerm(N); return 0; }
आउटपुट
The Nth term fo the series n is 235