इस समस्या में, हमें एक संख्या N दी गई है। हमारा कार्य C++ में श्रृंखला 3, 5, 21, 51, 95... का N-वां पद ढूंढने के लिए एक प्रोग्राम बनाना है।
समस्या विवरण
श्रृंखला के Nवें पदों को ढूंढने के लिए:
3, 5, 21, 51, 95, 153, ... N-पद
हमें श्रृंखला के सामान्य सूत्र को ढूंढना होगा, जो एक द्विघात समीकरण है (श्रृंखला में वृद्धि के आधार पर)।
उदाहरण
इनपुट: N = 6
आउटपुट: 153
हल करने का दृष्टिकोण:
समस्या को हल करने के लिए, हम श्रृंखला के nth पद के लिए सामान्य सूत्र ढूंढेंगे जो निम्न द्वारा दिया गया है:
Tn = 7*(n^2) - 19*n + 15
उदाहरण (C++ कोड)
#include <iostream>
using namespace std;
int findNTerm(int N) {
int nthTerm = ((7*(N*N)) - (19*N) + 15);
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 225