इस समस्या में, हमें एक पूर्णांक N दिया जाता है। हमारा कार्य श्रृंखला 0, 2, 4, 8, 12, 18… का Nवां पद ढूंढने के लिए एक प्रोग्राम बनाना है।
आइए एक उदाहरण से समस्या को समझते हैं,
इनपुट
N = 5
आउटपुट
12
समाधान दृष्टिकोण
समस्या को हल करने का एक सरल दृष्टिकोण श्रृंखला के Nवें पद के लिए सूत्र है। इसके लिए, हमें श्रृंखला का अवलोकन करना होगा और फिर Nवें पद को सामान्यीकृत करना होगा।
Nवें पद का सूत्र है
T(N) = ( N + (N - 1)*N ) / 2
हमारे समाधान की कार्यप्रणाली को दर्शाने वाला प्रोग्राम,
उदाहरण
#include <iostream> using namespace std; int calcNthTerm(int N) { return (N + N * (N - 1)) / 2; } int main() { int N = 10; cout<<N<<"th term of the series is "<<calcNthTerm(N); return 0; }आउटपुट
10th term of the series is 50