Есть ли формула для этой серии? Я думаю, что это гармоническое число в виде суммы (1/к) при к = 1 п1 + 1/2 + 1/3 + --- + 1/n =?
9
A
ответ
2
Вот один из способов смотреть на него:
3
Если я понял вас вопрос правильно , читать это должно помочь вам: http://en.wikipedia.org/wiki/Harmonic_number
7
Как это harmonic series суммируется до n
, вы ищете n
го harmonic number, приблизительно дается γ + ln[n]
, где γ
является Euler-Mascheroni constant.
Для малых n
, просто вычислить сумму непосредственно:
double H = 0;
for(double i = 1; i < (n+1); i++) H += 1/i;
1
function do(int n)
{
if(n==1)
return n;
return 1/n + do(--n);
}
Это относится, например, на http://math.stackexchange.com/ – You
Не совсем - недостаточно продвинутый. – duffymo
Ну, это не связано с программированием - это связано с математикой. – You