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

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

योग के योग की अवधारणा इस प्रकार है: पहले हम n तक की संख्याओं का योग ज्ञात करते हैं और फिर सभी योगों को जोड़कर एक मान प्राप्त करते हैं जो योग का योग होगा, जो हमारा वांछित योग है।

इस समस्या के लिए, हमें एक संख्या n दी गई है जिसके तक हमें योग का योग ज्ञात करना है। आइए एक उदाहरण से इसे समझते हैं।

n = 4

अब हम 1 से 4 तक हर संख्या के लिए संख्याओं का योग ज्ञात करेंगे:

1 तक संख्याओं का योग = 1
2 तक संख्याओं का योग = 1 + 2 = 3
3 तक संख्याओं का योग = 1 + 2 + 3 = 6
4 तक संख्याओं का योग = 1 + 2 + 3 + 4 = 10
अब n तक संख्याओं के योग का योग: Sum = 1+3+6+10 = 20

n प्राकृतिक संख्याओं के योग का योग ज्ञात करने के दो तरीके हैं:

विधि 1 - फॉर लूप का उपयोग करके (अकुशल)

विधि 2 - गणितीय सूत्र का उपयोग करके (कुशल)

विधि 1 - फॉर लूप का उपयोग

इस विधि में, हम योग का योग ज्ञात करने के लिए दो फॉर लूप का उपयोग करेंगे। आंतरिक लूप प्राकृतिक संख्या का योग ज्ञात करता है और बाहरी लूप इस योग को sum2 में जोड़ता है और संख्या को एक से बढ़ाता है।

उदाहरण

#include <stdio.h>

int main() {
    int n = 4;
    int sum = 0, s = 0;
    for (int i = 1; i <= n; i++) {
        for (int j = 1; j <= i; j++) {
            s += j;
        }
        sum += s;
    }
    printf("the sum of sum of natural number till %d is %d", n, sum);
    return 0;
}

आउटपुट

The sum of sum of natural number till 4 is 20

विधि 2 - गणितीय सूत्र का उपयोग

n प्राकृतिक संख्याओं के योग का योग ज्ञात करने का एक गणितीय सूत्र है। गणितीय सूत्र विधि एक कुशल विधि है।

n प्राकृतिक संख्याओं के योग का योग ज्ञात करने का गणितीय सूत्र:

sum = n(n+1)(n+2)/6

उदाहरण

#include <stdio.h>

int main() {
    int n = 4;
    int sum = (n * (n + 1) * (n + 2)) / 6;
    printf("the sum of sum of natural number till %d is %d", n, sum);
    return 0;
}

आउटपुट

the sum of sum of natural number till 4 is 20
  1. C प्रोग्राम: पहले n प्राकृतिक संख्याओं के घन का योग C प्रोग्राम: पहले n प्राकृतिक संख्याओं के घन का योग

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

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

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

  1. - पायथन प्रोग्राम: पहले n नेचुरल नंबर्स के क्यूब्स का योग

    इस लेख में, हम दिए गए प्रॉब्लम स्टेटमेंट को हल करने के समाधान और दृष्टिकोण के बारे में सीखेंगे। प्रॉब्लम स्टेटमेंट – एक इनपुट n दिए जाने पर, हमें n-th टर्म तक सीरीज़ 1³ + 2³ + 3³ + 4³ + ... + n³ का योग प्रिंट करने की आवश्यकता है। यहां हम प्रॉब्लम स्टेटमेंट के समाधान तक पहुंचने के लिए दो दृष्टिकोणों