इस समस्या में, हमें एक पूर्णांक N दिया जाता है। हमारा कार्य श्रृंखला 1,1, 2, 6, 24, ... का Nवां पद ढूंढने के लिए एक प्रोग्राम बनाना है।
आइए एक उदाहरण से समस्या को समझते हैं,
इनपुट
N = 7
आउटपुट
720
व्याख्या
श्रृंखला है – 1, 1, 2, 6, 24, 120, 720
समाधान दृष्टिकोण
समस्या को हल करने का एक सरल दृष्टिकोण श्रृंखला के nवें पद के लिए सामान्य सूत्र का उपयोग करना है। सूत्र है,
Nवां पद = (N−1)!
हमारे समाधान की कार्यप्रणाली को दर्शाने वाला प्रोग्राम,
उदाहरण
#include <iostream> using namespace std; int calcNthTerm(int N) { if (N <= 1) return 1; int factorial = 1; for (int i = 1; i < N; i++) factorial *= i; return factorial; } int main() { int N = 8; cout<<N<<"th term of the series is "<<calcNthTerm(N); return 0; }आउटपुट
8th term of the series is 5040