Выражение с сумой на C++
Ответы (1 шт):
Автор решения: Harry
→ Ссылка
Ладно, такое задание не часто встречается. Не утерпел :), ведь точно будут накручивать тремя циклами за O(n^2)...
double Sum(unsigned int n)
{
assert(n >= 1);
double harm = 0, sum = 0, fact = 1;
for(int k = 1; k <= n; ++k) sum += (fact *= k)/(harm += 1./(1.+k));
return sum;
}
