इस समस्या में, हमें एक नंबर N दिया जाता है। हमारा कार्य C++ में श्रृंखला 3, 12, 29, 54, 87, ... के N-वें पद को खोजने के लिए एक प्रोग्राम बनाना है।
श्रृंखला है
3, 12, 29, 54, 87, 128, .... एन-शर्तें
समस्या को समझने के लिए एक उदाहरण लेते हैं,
इनपुट - एन =5
आउटपुट - 87
समाधान दृष्टिकोण:
आइए दी गई श्रृंखला के सामान्य शब्द को घटाएं। श्रृंखला है -
3, 12, 29, 54, 87, 128, ....
इस श्रृंखला का सामान्य शब्द है
टी<उप>एनउप> =4(n 2 ) - 3*n + 2
सामान्य पद सूत्र का उपयोग करके, हम श्रृंखला का कोई भी मान ज्ञात कर सकते हैं।
उदाहरण के लिए,
T8 = 4*(82 ) - 3*8 + 2 T8 = 234
उदाहरण
#include <iostream> using namespace std; int findNTerm(int N) { int nthTerm = ( (4*N*N) - (3*N) + 2 ); return nthTerm; } int main() { int N = 7; cout<<N<<"th term of the series is "<<findNTerm(N); return 0; }
आउटपुट:
7th term of the series is 177