प्राकृत संख्याएं 1 से शुरू होने वाली धनात्मक पूर्णांक होती हैं।
प्राकृत संख्याओं का क्रम है -
1, 2, 3, 4, 5, 6, 7, 8, 9, 10……
पहले n प्राकृतिक संख्याओं के योग की गणना लूप या सूत्र का उपयोग करके की जा सकती है।
इन दोनों विधियों को निर्दिष्ट करने वाले प्रोग्राम इस प्रकार दिए गए हैं -
लूप के लिए उपयोग की जाने वाली प्राकृतिक संख्याओं का योग।
लूप के लिए उपयोग करके n प्राकृतिक संख्याओं के योग की गणना करने का कार्यक्रम इस प्रकार दिया गया है।
उदाहरण
#include<iostream> using namespace std; int main() { int n=5, sum=0, i; for(i=1;i<=n;i++) sum=sum+i; cout<<"Sum of first "<<n<<" natural numbers is "<<sum; return 0; }
आउटपुट
Sum of first 5 natural numbers is 15
उपरोक्त कार्यक्रम में, लूप के लिए 1 से n तक चलाया जाता है। लूप के प्रत्येक पुनरावृत्ति में, i का मान योग में जोड़ा जाता है। तो, पहली n प्राकृतिक संख्याओं का योग प्राप्त होता है। यह निम्नलिखित कोड स्निपेट द्वारा प्रदर्शित किया जाता है।
for(i=1;i<=n;i++) sum=sum+i;
फॉर्मूला का उपयोग कर प्राकृतिक संख्याओं का योग
प्रथम n प्राकृत संख्याओं का योग ज्ञात करने का सूत्र इस प्रकार है।
sum = n(n+1)/2
उपरोक्त सूत्र का उपयोग करके n प्राकृत संख्याओं के योग की गणना करने का कार्यक्रम इस प्रकार दिया गया है।
उदाहरण
#include<iostream> using namespace std; int main() { int n=5, sum; sum = n*(n+1)/2; cout<<"Sum of first "<<n<<" natural numbers is "<<sum; return 0; }
आउटपुट
Sum of first 5 natural numbers is 15
उपरोक्त कार्यक्रम में, पहले n प्राकृतिक संख्याओं के योग की गणना सूत्र का उपयोग करके की जाती है। तब यह मान प्रदर्शित होता है। यह निम्नलिखित कोड स्निपेट द्वारा प्रदर्शित किया जाता है।
sum = n*(n+1)/2; cout<<"Sum of first "<<n<<" natural numbers is "<<sum;