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

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

इस समस्या में, हमें दो मान 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

  1. k गैर-अतिव्यापी उप-सूचियों का योग ज्ञात करने का कार्यक्रम, जिनका योग C++ में अधिकतम है

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

  1. सी ++ में सबसे गहरे नोड्स का योग खोजने का कार्यक्रम

    मान लीजिए हमारे पास एक बाइनरी ट्री है; हमें इसकी सबसे गहरी पत्तियों के मूल्यों का योग ज्ञात करना होगा। तो अगर पेड़ जैसा है - तब आउटपुट 11 होगा। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - मानचित्र m, और maxDepth . को परिभाषित करें एक पुनरावर्ती विधि हल करें () को परिभाषित करें, यह नोड

  1. एक श्रृंखला 1/1 का योग खोजने के लिए पायथन प्रोग्राम! + 2/2! + 3/3! + 4/4! +…….+ एन/एन!

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