LINUX.ORG.RU

Рекурсия в С++.


0

0

Надо сделать на с++ функцию,
которая рекурсивно бы считала вот это:

            /---------------------
           / 1              /-----
          /  - + ... +     /  99
      \  /   2         \  /   --
       \/               \/   100

у самого не получается всё =(.
Напишите, плиз кусочек кода.
Спасибо. 

там последняя дробь под 99-ю корнями?

Что-то я не уверен, что это реально через рекурсию сделать. Препод задал или сам придумал?

anonymous
()
Ответ на: комментарий от anonymous

На вскидку. Так пойдет?
Если ошибся - поправьте...
...
double fun(double n) {
if(n > 98) return sqrt(0.99);
return sqrt(n/(n+1) + fun(n + 1));
}
...

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.