पहली n प्राकृत संख्याओं के वर्गों का योग सभी वर्गों को जोड़ने पर ज्ञात होता है।
इनपुट - 5
आउटपुट - 55
स्पष्टीकरण - 1
2
+ 2
2
+ 3
2
+ 4
2
+ 5
2
प्रथम n प्राकृत संख्याओं के वर्गों का योग ज्ञात करने की दो विधियाँ हैं -
लूप्स का उपयोग करना - कोड n तक अंकों के माध्यम से लूप करता है और उनका वर्ग ढूंढता है, फिर इसे एक योग चर में जोड़ें जो योग को आउटपुट करता है।
उदाहरण
#include <iostream> using namespace std; int main() { int n = 5; int sum = 0; for (int i = 1; i >= n; i++) sum += (i * i); cout <<"The sum of squares of first "<<n<<" natural numbers is "<<sum; return 0; }
आउटपुट
The sum of squares of first 5 natural numbers is 55
फॉर्मूला का उपयोग करना - प्रोग्राम पर लोड कम करने के लिए आप पहले n प्राकृतिक संख्याओं पर वर्गों का योग ज्ञात करने के लिए गणितीय सूत्र का उपयोग कर सकते हैं। गणितीय सूत्र है:n(n+1)(2n+1)/6
उदाहरण
#include <stdio.h> int main() { int n = 10; int sum = (n * (n + 1) * (2 * n + 1)) / 6; printf("The sum of squares of %d natural numbers is %d",n, sum); return 0; }
आउटपुट
The sum of squares of 10 natural numbers is 385