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

C++ में श्रृंखला 0.7, 0.77, 0.777... n पदों तक का योग

इस समस्या में, हमें एक संख्या के n पद दिए गए हैं। श्रृंखला 0.7, 0.77, 0.777… है। हमारा कार्य श्रृंखला 0.7, 0.77, 0.777 … n पदों तक का योग निकालने के लिए एक प्रोग्राम बनाना है।

उदाहरण से समझते हैं

इनपुट 4

आउटपुट

व्याख्या - 0.7 + 0.77 + 0.777 + 0.7777 = 3.0247

इस समस्या को हल करने के लिए, हम श्रृंखला के योग का सूत्र प्राप्त करेंगे। आइए इसके लिए सामान्य सूत्र ढूंढते हैं,

योग = 0.7 + 0.77 + 0.777 + ... n पदों तक
योग = 7 (0.1 + 0.11 + 0.111 + ... n पदों तक)
योग = 7 (9/9)(0.1 + 0.11 + 0.111 + ... n पदों तक)
योग = 7/9(0.9 + 0.99 + 0.999 + ... n पदों तक)
योग = 7/9 ( (1 - 0.1) + (1 - 0.01) + (1 - 0.001) + ... n पदों तक )
योग = 7/9 ( (1+ 1 + 1 + ... + n तक) - (0.1 + 0.01 + 0.001 + ... n पदों तक) )
योग = 7/9 ( n - (1/10 + 1/100 + 1/1000 + ... n पदों तक) )
योग = 7/9 ( n - 0.1 * ((1 - (0.1)^n)/ (1 - 0.1)) )
योग = 7/9 ( n - 0.1 * ((1 - (0.1)^n)/ (0.9)) )
योग = 7/9 ( n - ((1 - (1/10^n) )/9) )
योग = 7/81 ( 9n - (1 - (1/10^n) ) )
योग = 7/81 (9n - 1 + 10^-n)

यह सूत्र n पदों तक श्रृंखला के योग का सामान्य सूत्र देता है।

C++ प्रोग्राम उदाहरण

#include <iostream>
#include <math.h>
using namespace std;

float calcSeriesSum(int n) {
    return ( (0.08641) * (9 * n - 1) + pow(10, (-1) * n) );
}

int main() {
    int n = 5;
    cout << "The sum of series 0.7, 0.77, 0.777, ... upto n terms is " << calcSeriesSum(n);
    return 0;
}

आउटपुट

The sum of series 0.7, 0.77, 0.777, ... upto n terms is 3.80205
  1. - C++ में arr[i]*i के योग को अधिकतम करना

    समस्या कथन N पूर्णांकों का एक ऐरे दिया गया है। आपको ऐरे के तत्वों को पुनर्व्यवस्थित करने की अनुमति है। कार्य Σarr[i]*i का अधिकतम मान ढूंढना है, जहां i = 0, 1, 2, .. n-1। यदि इनपुट ऐरे = {4, 1, 6, 2} तो अधिकतम योग 28 होगा यदि हम तत्वों को सॉर्टेड क्रम में पुनर्व्यवस्थित करें: {1, 2, 4, 6} = (1 * 0)

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

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

  1. - C++ प्रोग्राम श्रृंखला 2³ + 4⁵ + 7⁵ + ... N पदों तक का योग ज्ञात करने के लिए

    इस ट्यूटोरियल में, हम दी गई श्रृंखला 2³ + 4⁵ + 7⁵ + ... N पदों तक का योग ज्ञात करने के लिए एक प्रोग्राम पर चर्चा करेंगे। इसके लिए, हमें N का मान दिया जाएगा और हमारा कार्य पहले पद से शुरू करके हर पद को जोड़कर दी गई श्रृंखला का योग ज्ञात करना है। इसे हल करने के बाद, हमें श्रृंखला के योग का फॉर्मूला मि