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

C++ प्रोग्राम श्रृंखला का योग प्राप्त करने के लिए: 1 – x^2/2! + x^4/4! -… nवें पद तक


इस ट्यूटोरियल में, हम श्रृंखला 1 – x^2/2! + x^4/4! … nवें पद तक का योग प्राप्त करने के लिए एक प्रोग्राम पर चर्चा करेंगे।

इसके लिए हमें x और n के मान दिए जाएंगे। हमारा कार्य दिए गए n पदों तक दी गई श्रृंखला का योग गणना करना होगा। यह फैक्टोरियल की गणना करके और मानक पावर फ़ंक्शन का उपयोग करके घात की गणना करके आसानी से किया जा सकता है।

उदाहरण

#include <math.h> #include <stdio.h> //calculating the sum of series double calc_sum(double x, int n){ double sum = 1, term = 1, fct, j, y = 2, m; int i; for (i = 1; i < n; i++) { fct = 1; for (j = 1; j <= y; j++) { fct = fct * j; } term = term * (-1); m = term * pow(x, y) / fct; sum = sum + m; y += 2; } return sum; } int main(){ double x = 5; int n = 7; printf("%.4f", calc_sum(x, n)); return 0; }

आउटपुट

0.3469

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

    यहां हम देखेंगे कि दी गई श्रृंखला का योग कैसे प्राप्त किया जा सकता है। n का मान उपयोगकर्ता द्वारा दिया जाएगा। हम फैक्टोरियल फ़ंक्शन बनाकर और लूप में प्रत्येक चरण में फैक्टोरियल प्राप्त करके इस समस्या को हल कर सकते हैं। लेकिन फैक्टोरियल गणना सामान्य जोड़ की तुलना में अधिक खर्चीला कार्य है। हम अगले म

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