প্রথম n প্রাকৃতিক সংখ্যার বর্গের যোগফল বের করতে হলে সব বর্গ যোগ করতে হয়।
ইনপুট - 5
আউটপুট - 55
ব্যাখ্যা - 1² + 2² + 3² + 4² + 5²
দুই পদ্ধতি:
লুপ ব্যবহার - n পর্যন্ত লুপ চালিয়ে বর্গ যোগ করুন।
সূত্র ব্যবহার - গাণিতিক সূত্র: n(n+1)(2n+1)/6
উদাহরণ (লুপ)
#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
উদাহরণ (সূত্র)
#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