Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C++

C++ में 1 + x/2! + x^2/3! +…+x^n/(n+1)! का योग ज्ञात करने का प्रोग्राम


इस समस्या में, हमें दो मान x और n दिए गए हैं जो दी गई श्रृंखला से मेल खाते हैं। हमारा कार्य C++ में 1 + x/2! + x^2/3! +…+x^n/(n+1)! का योग ज्ञात करने का एक प्रोग्राम बनाना है।

समस्या विवरण - हमें दिए गए x और n के मानों के आधार पर श्रृंखला का योग ढूंढना है। श्रृंखला में, प्रत्येक दूसरा पद iवें पद के लिए x/i से पिछले पद से भिन्न होता है।

आइए एक उदाहरण लेकर समस्या को समझते हैं

इनपुट

x = 6, n = 4

आउटपुट

29.8

व्याख्या

श्रृंखला का योग है

1 + 6/2 + 36/6 + 216/24 + 1296/120 = 29.8

समाधान दृष्टिकोण

श्रृंखला का योग ढूंढने के लिए, हम पिछले पद को x/i से गुणा करके nवां पद ढूंढेंगे। और सभी पदों को जोड़कर योग ढूंढेंगे।

समाधान को दर्शाने वाला प्रोग्राम

उदाहरण

#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

  1. - C++ में अधिकतम योग वाले k नॉन-ओवरलैपिंग सबलिस्ट्स का योग ढूंढने का प्रोग्राम

    समस्या विवरण मान लीजिए हमारे पास nums नामक संख्याओं की एक सूची और एक मान k है, हमें k नॉन-ओवरलैपिंग, नॉन-खाली सबलिस्ट्स ढूंढने हैं जैसे कि उनके योग का योग अधिकतम हो। हम मान सकते हैं कि k, nums के आकार से कम या बराबर है। उदाहरण के लिए, यदि इनपुट है nums = [11, -1, 2, 1, 6, -24, 11, -9, 6] k = 3, तो आ

  1. सबसे गहरे नोड्स के योग का प्रोग्राम C++ में सबसे गहरे नोड्स के योग का प्रोग्राम C++ में

    मान लीजिए हमारे पास एक बाइनरी ट्री है; हमें इसके सबसे गहरे पत्तों के मानों का योग ढूंढना है। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - एक मैप m और maxDepth परिभाषित करें एक रिकर्सिव विधि solve() परिभाषित करें, यह नोड और लेवल लेगी, प्रारंभ में लेवल 0 है यदि नोड मौजूद नहीं है, तो लौटें maxDept

  1. पायथन प्रोग्राम: श्रृंखला 1/1! + 2/2! + 3/3! + ... + n/n! का योग ज्ञात करें पायथन प्रोग्राम: श्रृंखला 1/1! + 2/2! + 3/3! + ... + n/n! का योग ज्ञात करें

    इस लेख में, हम दी गई समस्या के समाधान और दृष्टिकोण के बारे में जानेंगे।समस्या कथन - एक पूर्णांक इनपुट n दिया गया है, हमें श्रृंखला 1/1! + 2/2! + 3/3! + 4/4! + ... + n/n! का योग ज्ञात करना होगा।यहां हम फॉर लूप लागू कर रहे हैं, इसलिए हमें O(n) समय जटिलता प्राप्त होती है।दक्षता प्राप्त करने के लिए हम उ