একটি ইন্টিজার n দেওয়া আছে। প্রথম n প্রাকৃতিক সংখ্যার ঘনফলের যোগফল বের করতে হবে। অর্থাৎ 1³ + 2³ + 3³ + ... + n³।
ইনপুট − 4
আউটপুট − 100
ব্যাখ্যা − 1³+2³+3³+4³ = 1+8+27+64 = 100
ইনপুট − 8
আউটপুট − 1296
ব্যাখ্যা − 1³+2³+...+8³ = 1296
প্রোগ্রামে ব্যবহৃত পদ্ধতি
- সিম্পল ইটারেটিভ পদ্ধতি: ফর লুপ, হোইল লুপ বা ডু-হোইল লুপ যেকোনো একটা।
i = 1থেকেnপর্যন্ত লুপ।- প্রতিটি
i-র ঘনফল বের করে যোগ করুন। - ফলাফল রিটার্ন করুন।
অ্যালগরিদম
Start function series_sum(total) sum = 0 for i=1 to total: sum += i*i*i return sum Stop
উদাহরণ
#include <iostream>
using namespace std;
int series_sum(int total) {
int sum = 0;
for (int i = 1; i <= total; i++)
sum += i * i * i;
return sum;
}
int main() {
int total = 10;
cout << "sum of series is: " << series_sum(total);
return 0;
}
আউটপুট
sum of series is: 3025