इस समस्या में, हमें एक पूर्णांक मान N दिया जाता है। हमारा कार्य श्रृंखला का nवाँ पद ज्ञात करना है -
9, 45, 243, 1377, 8019, …
समस्या को समझने के लिए एक उदाहरण लेते हैं,
Input : N = 4 Output : 1377
समाधान दृष्टिकोण
समस्या का पता लगाने का एक सरल समाधान अवलोकन तकनीक का उपयोग करके वां पद ज्ञात करना है। श्रृंखला का अवलोकन करने पर, हम निम्नानुसार सूत्रबद्ध कर सकते हैं -
(1 1 + 2 1 )*3 1 + (1 2 + 2 2 )*3 2 + (1 3 + 2 3 )*3 3 … + (1 n + 2 n )*3 n
उदाहरण
हमारे समाधान की कार्यप्रणाली को दर्शाने के लिए कार्यक्रम
#include <iostream> #include <math.h> using namespace std; long findNthTermSeries(int n){ return ( ( (pow(1, n) + pow(2, n)) )*pow(3, n) ); } int main(){ int n = 4; cout<<n<<"th term of the series is "<<findNthTermSeries(n); return 0; }
आउटपुट
4th term of the series is 1377