इस समस्या में, हमें एक संख्या N दी गई है। हमारा कार्य C++ में श्रृंखला 3, 12, 29, 54, 87... का N-वां पद ढूंढने के लिए एक प्रोग्राम बनाना है।
श्रृंखला है:
3, 12, 29, 54, 87, 128, .... N-पद
उदाहरण
इनपुट: N = 5
आउटपुट: 87
हल करने का दृष्टिकोण:
दिए गए श्रृंखला का सामान्य पद निकालते हैं। श्रृंखला है:
3, 12, 29, 54, 87, 128, ....
इस श्रृंखला का सामान्य पद है:
Tn = 4(n^2) - 3n + 2
सामान्य पद सूत्र का उपयोग करके, हम श्रृंखला के किसी भी मान को ढूंढ सकते हैं।
उदाहरण:
T8 = 4*(8^2) - 3*8 + 2 = 234
उदाहरण (C++ कोड)
#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