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

C++ में पहले n प्राकृतिक संख्याओं के वर्गों का योग


इस समस्या में हम देखेंगे कि पहले n प्राकृतिक संख्याओं के वर्गों का योग कैसे प्राप्त किया जा सकता है। यहां हम एक फॉर लूप का उपयोग कर रहे हैं, जो 1 से n तक चलता है। प्रत्येक चरण में हम पद का वर्ग निकाल रहे हैं और फिर इसे योग में जोड़ रहे हैं। यह प्रोग्राम पूरा होने में O(n) समय लेता है। लेकिन यदि हम इसे O(1) या स्थिर समय में हल करना चाहते हैं, तो हम इस श्रृंखला सूत्र का उपयोग कर सकते हैं:

C++ में पहले n प्राकृतिक संख्याओं के वर्गों का योग

एल्गोरिदम

squareNNatural(n)

begin 
    sum := 0 
    for i in range 1 to n, do 
        sum := sum + i^2 
    done 
    return sum 
end

उदाहरण

#include<iostream> 
using namespace std; 

long square_sum_n_natural(int n) { 
    long sum = 0; 
    for (int i = 1; i <= n; i++) { 
        sum += i * i; //i का वर्ग करें और sum में जोड़ें 
    } 
    return sum; 
} 

main() { 
    int n; 
    cout << "Enter N: "; 
    cin >> n; 
    cout << "Result is: " << square_sum_n_natural(n); 
}

आउटपुट

Enter N: 4 
Result is: 30

  1. - C प्रोग्राम: पहले n प्राकृतिक संख्याओं के वर्गों का योग

    पहले n प्राकृतिक संख्याओं के वर्गों का योग सभी वर्गों को जोड़कर निकाला जाता है। इनपुट - 5 आउटपुट - 55 व्याख्या - 1² + 2² + 3² + 4² + 5² पहले n प्राकृतिक संख्याओं के वर्गों का योग ज्ञात करने के दो तरीके हैं: लूप का उपयोग करके - कोड n तक के अंकों के माध्यम से लूप करता है और उनके वर्ग ज्ञात करता है, फि

  1. - C प्रोग्राम: पहले n सम संख्याओं के वर्गों का योग

    पहले n सम संख्याओं के वर्गों का योग का अर्थ है, हम पहले वर्ग ज्ञात करते हैं और उन सभी को जोड़कर योग प्राप्त करते हैं। पहले n सम संख्याओं के वर्गों का योग ज्ञात करने के दो तरीके हैं: लूप का उपयोग करके हम 1 से n तक पुनरावृति करने के लिए लूप का उपयोग कर सकते हैं, प्रत्येक बार संख्या को 1 से बढ़ाकर वर्ग

  1. C प्रोग्राम: पहले n प्राकृतिक संख्याओं के घन का योग C प्रोग्राम: पहले n प्राकृतिक संख्याओं के घन का योग

    इस समस्या में हम देखेंगे कि कैसे हम पहले n प्राकृतिक संख्याओं के घन का योग प्राप्त कर सकते हैं। यहां हम एक फॉर लूप का उपयोग कर रहे हैं, जो 1 से n तक चलता है। प्रत्येक चरण में हम पद के घन की गणना कर रहे हैं और फिर इसे योग में जोड़ रहे हैं। यह प्रोग्राम पूरा होने में O(n) समय लेता है। लेकिन अगर हम इ