इस समस्या में, हमें एक संख्या N दी गई है। हमारा कार्य C++ में श्रृंखला 2, 12, 28, 50, 77, 112, 152, 198,... का N-वां पद ढूंढने के लिए एक प्रोग्राम बनाना है।
समस्या विवरण
श्रृंखला के N-वें पद को ढूंढना।
2, 12, 28, 50, 77, 112, 152, 198, ... N पद
हम श्रृंखला के लिए एक सामान्य सूत्र ढूंढेंगे।
उदाहरण
इनपुट - N = 6
आउटपुट - 112
हल का दृष्टिकोण:
यहां, श्रृंखला परवलयिक रूप में बढ़ रही है, इसलिए सामान्य पद एक द्विघात समीकरण होगा।
इसलिए, श्रृंखला के लिए सामान्य सूत्र है:
TN = 3*(N*N) + N - 2
हमारे समाधान के कार्य को स्पष्ट करने के लिए प्रोग्राम,
#include <iostream>
using namespace std;
int findNTerm(int N) {
int nthTerm = ((3*N*N) + N - 2);
return nthTerm;
}
int main() {
int N = 10;
cout << N << "th term of the series is " << findNTerm(N);
return 0;
}
आउटपुट:
10th term of the series is 308