इस समस्या में, हमें दो मान x और n दिए गए हैं जो दी गई श्रृंखला के संगत हैं। हमारा कार्य 1 + x/2 का योग ज्ञात करने के लिए एक प्रोग्राम बनाना है! + x^2/3!+…+x^n/(n+1)! सी++ में ।
समस्या का विवरण - हमें x और n के दिए गए मानों के आधार पर श्रृंखला का योग ज्ञात करना होगा। श्रृंखला में, प्रत्येक अन्य पद पिछले पद से ith पद के लिए x/i से भिन्न होता है।
समस्या को समझने के लिए एक उदाहरण लेते हैं
इनपुट
x = 6, n = 4
आउटपुट
29.8
स्पष्टीकरण
श्रृंखला का योग है
1 + 6/2 + 36/6 + 216/24 + 1296/120 = 29.8
समाधान दृष्टिकोण
श्रृंखला का योग ज्ञात करने के लिए, हम n th . पाएंगे पिछले पद को x/i से गुणा करके पद। और सभी पदों को जोड़कर योग ज्ञात करें।
समाधान को दर्शाने वाला कार्यक्रम
उदाहरण
#include <iostream> using namespace std; float calcSeriesSum(int x, int n){ float sumVal = 1, term = 1; for(float i = 2; i <= (n + 1) ; i++){ term *= x/i; sumVal += term; } return sumVal; } int main(){ int x = 6, n = 4; cout<<"The sum of the series is "<<calcSeriesSum(x, n); return 0; }
आउटपुट
The sum of the series is 29.8