সাধারণ হারমোনিক সিরিজ যোগফল
হারমোনিক প্রগ্রেশন (HP): 1/a, 1/(a+d), 1/(a+2d), ..., 1/(a+(n-1)d)। এখানে a = প্রথম পদের হর, d = সাধারণ পার্থক্য, n = পদ সংখ্যা। এই সিরিজের যোগফল বের করতে হবে।
উদাহরণ: a=3, d=2, n=5 → সিরিজ: 1/3, 1/5, 1/7, 1/9, 1/11 → যোগফল ≈ ০.৮৭৮২১১
পদ্ধতি ১: ইটারেটিভ লুপ
float findSeriesSum(int a, int d, int n) {
if(n == 1) return 1.0f / a;
float term = 1.0f / (a + (n-1)*d);
return term + findSeriesSum(a, d, n-1);
}
C++ কোড উদাহরণ
আউটপুট
The sum of HP is 0.878211