पहली 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