হারমোনিক সিরিজ যোগফল
সিরিজ: 1 + 1/2 + 1/3 + 1/4 + ... + 1/n। এটি একটি হারমোনিক প্রগ্রেশন (HP)। এর বিপরীত অ্যারিথমেটিক প্রগ্রেশন (AP) হবে। এই সিরিজের জন্য কোনো বন্ধ সূত্র (closed form) নেই, তাই লুপ ব্যবহার করতে হয়।
উদাহরণ: n = 5 → 1 + 0.5 + 0.333... + 0.25 + 0.2 = 2.28333
সমাধানের পদ্ধতি
sum = 0for i = 1 to n: sum += 1.0 / isumফেরত দিন
C++ কোড উদাহরণ
#include <iostream>
using namespace std;
float calcSeriesSum(int n) {
float sumVar = 0.0f;
for(float i = 1; i <= n; i++) {
sumVar += (1.0f / i);
}
return sumVar;
}
int main() {
int n = 7;
cout << "The sum of series till " << n << " is " << calcSeriesSum(n);
return 0;
}
আউটপুট
The sum of series till 7 is 2.59286