इस समस्या में, हमें एक नंबर N दिया जाता है। हमारा काम C++ में श्रृंखला 0, 9, 22, 39, 60, 85, 114, 147, ... के N-वें पद को खोजने के लिए एक प्रोग्राम बनाना है।
समस्या का विवरण - हमें सीरीज दी गई है -
0, 9, 22, 39, 60, 85, 114, 147,....N शब्द
इस श्रृंखला का वां पद ज्ञात करने के लिए, हम श्रृंखला का सामान्य पद सूत्रबद्ध करेंगे और फिर वां पद ज्ञात करेंगे।
समस्या को समझने के लिए एक उदाहरण लेते हैं,
इनपुट -एन =6
आउटपुट - 85
समाधान दृष्टिकोण:
श्रृंखला का सामान्य पद ज्ञात करना। आइए श्रृंखला के मूल्यों की वृद्धि का निरीक्षण करें। यह एक परवलयिक प्रकार की वृद्धि है जिसका अर्थ है कि सामान्य शब्द द्विघात होगा। और आगे की गणना पर, आप सामान्य शब्द पा सकते हैं। श्रृंखला के सामान्य पद का सूत्र है -
टी<उप>एनउप> =2*(N^2) + 3*N - 5
हमारे समाधान की कार्यप्रणाली को दर्शाने वाला कार्यक्रम,
#include <iostream> using namespace std; int findNTerm(int N) { int nthTerm = ( (2*N*N) + (3*N) - 5 ); return nthTerm; } int main() { int N = 8; cout<<N<<"th term of the series is "<<findNTerm(N); return 0; }
आउटपुट:
8th term of the series is 147