इस समस्या में, हमें एक पूर्णांक N दिया जाता है। हमारा कार्य श्रृंखला 0, 2, 4, 8, 12, 18… का Nवाँ पद ज्ञात करने के लिए एक प्रोग्राम बनाना है।>
समस्या को समझने के लिए एक उदाहरण लेते हैं,
इनपुट
N = 5
आउटपुट
12
समाधान दृष्टिकोण
समस्या को हल करने का एक सरल तरीका श्रृंखला के Nवें पद का सूत्र है। इसके लिए, हमें श्रृंखला का अवलोकन करना होगा और फिर Nवें पद का सामान्यीकरण करना होगा।
Nth टर्म का फॉर्मूला है
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