প্রথমে n পর্যন্ত সংখ্যাগুলোর যোগফল বের করুন, তারপর সেই সব যোগফলকে আবার যোগ করুন। এটি হল যোগফলের যোগফল।
উদাহরণ: n = 4
১ পর্যন্ত যোগফল = ১
২ পর্যন্ত যোগফল = ১+২ = ৩
৩ পর্যন্ত যোগফল = ১+২+৩ = ৬
৪ পর্যন্ত যোগফল = ১+২+৩+৪ = ১০
যোগফলের যোগফল = ১+৩+৬+১০ = ২০
দুটি পদ্ধতি:
পদ্ধতি ১ - ফর লুপ ব্যবহার (অদক্ষ)
পদ্ধতি ২ - গাণিতিক সূত্র ব্যবহার (দক্ষ)
পদ্ধতি ১ - ফর লুপ ব্যবহার
#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 5
পদ্ধতি ২ - গাণিতিক সূত্র ব্যবহার
গাণিতিক সূত্র: sum = n*(n+1)*(n+2)/2
উদাহরণ
#include <stdio.h> int main() { int n = 4; int sum = (n*(n+1)*(n+2))/2; 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 60