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

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


इस ट्यूटोरियल में, हम दी गई श्रृंखला 1/1! + 2/2! + 3/3! + 4/4! + ... + n/n! का योग ज्ञात करने के लिए एक प्रोग्राम पर चर्चा करेंगे।

इसके लिए, हमें n का मान दिया जाएगा और हमारा कार्य पहले पद से शुरू करके हर पद को जोड़कर दी गई श्रृंखला का योग ज्ञात करना है।

उदाहरण

#include <iostream> 
using namespace std; 

// श्रृंखला का योग कैलकुलेट करना 
double calc_sum(int n) { 
    int i; 
    double sum = 0, fact = 1; 
    for (i = 1; i <= n; i++) 
        fact = fact * i; 
        sum += i / fact; 
    return sum; 
} 

int main() { 
    int n = 6; 
    double res = calc_sum(n); 
    cout << res << endl; 
    return 0; 
}

आउटपुट

0.00972222

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

    उदाहरणimport java.io.*; import java.lang.*; public class Demo{ public static double patternSum(double val){ double residual = 0, factorialVal = 1; for (int i = 1; i <= val; i++){ factorialVal = factorialVal * i; residual = residual + (i / factorialVal);

  1. - यूलर की संख्या e का मान निकालने का पायथन प्रोग्राम: e = 1 + 1/1! + 1/2! + ... 1/n!

    जब यूलर की संख्या को लागू करना हो, तो एक विधि परिभाषित की जाती है जो फैक्टोरियल की गणना करती है। एक अन्य विधि परिभाषित की जाती है जो इन फैक्टोरियल संख्याओं का योग निकालती है। उदाहरण def factorial_result(n): result = 1 for i in range(2, n + 1): result *= i return result def sum_

  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) समय जटिलता प्राप्त होती है।दक्षता प्राप्त करने के लिए हम उ