Визначення
У математиці « Гармонічна послідовність» відноситься до послідовності, де
тобто n- й член послідовності дорівнює зворотному n .
Вступ
У цьому виклику, даючи додатне ціле число n як вхідне, виведіть Часткову суму перших n доданків гармонійної послідовності.
Вхідні дані
Вам буде дано додатне ціле число (у межах чисел, підтримуваних вашою мовою). Він може бути як з підписами, так і без підпису (залежить від вас), оскільки для виклику потрібні лише додатні цілі числа.
Ви можете взяти дані будь-яким способом, за винятком припущення, що він присутній у заздалегідь визначеній змінній. Читання з файлу, терміналу, модального вікна ( prompt()
в JavaScript) тощо дозволяється. Дозволено також приймати дані як аргументи функції.
Вихідні дані
Ваша програма повинна виводити суму перших n доданків гармонійної послідовності у вигляді поплавця (або цілого числа, якщо висновок рівномірно ділиться на 1) з точністю до 5 значущих цифр, де n посилається на вхід. Щоб передати те саме в математичному жаргоні, потрібно обчислити
де n посилається на вхід.
Ви можете виводити будь-яким способом, крім запису виводу в змінну. alert()
Дозволяється запис на екран, термінал, файл, модальне вікно ( у JavaScript) тощо. return
Дозволено також виводити як значення функції .
Додаткові правила
Номер введення може бути або 0-індексованим, або 1-індексованим. Ви повинні вказати це у своєму дописі.
Ви не повинні використовувати вбудований для обчислення часткової суми перших n елементів. (Так, це для вас Mathematica!)
Ви не повинні зловживати нативними типами номерів, щоб вирішити проблему .
Застосовуються стандартні лазівки .
Випробування
Тестові випадки передбачають, що вхід має 1-індексацію
Input Output
1 1
2 1.5
3 1.8333
4 2.0833
5 2.2833
Критерій виграшу
Це код-гольф , тому найкоротший код у байтах виграє!
9.9999E10
а не99999999999.9999999999