इस समस्या में, हमें एक पूर्णांक मान N दिया जाता है। हमारा कार्य श्रृंखला का nवाँ पद ज्ञात करना है -
0, 8, 64, 216, 512, 1000, 1728, 2744…
समस्या को समझने के लिए एक उदाहरण लेते हैं,
Input: N = 6 Output: 1000
समाधान दृष्टिकोण
श्रृंखला का वां पद ज्ञात करने के लिए, हमें श्रृंखला का बारीकी से निरीक्षण करने की आवश्यकता है। श्रृंखला सम संख्याओं का घन है, जहां पहला पद 0 है।
तो, श्रृंखला को −
. के रूप में डिकोड किया जा सकता है[0] 3 , [2] 3 , [4] 3 , [6] 3 , [8] 3 , [10] 3 …
थ टर्म के लिए,
T1 =[0] 3 =[2*(1-1)] 3
T2 =[2] 3 =[2*(2-1)] 3
T3 =[4] 3 =[2*(3-1)] 3
T4 =[6] 3 =[2*(4-1)] 3
T5 =[8] 3 =[2*(5-1)] 3
तो, श्रृंखला का वां पद { [2*(N-1)] 3 है }
उदाहरण
हमारे समाधान की कार्यप्रणाली को दर्शाने के लिए कार्यक्रम
#include <iostream> using namespace std; long findNthTermSeries(int n){ return ((2*(n-1))*(2*(n-1))*(2*(n-1))); } int main(){ int n = 12; cout<<n<<"th term of the series is "<<findNthTermSeries(n); return 0; }
आउटपुट
12th term of the series is 10648