योग के योग की अवधारणा इस प्रकार है: पहले हम 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