Вопрос задан 17.01.2026 в 07:26.
Предмет Информатика.
Спрашивает Рудской Дамир.
Вычислить сумму ряда чисел 1 + 1/2 + 1/3 + ... + 1/n, где n вводится пользователем.
Ответы на вопрос
Отвечает Белгородский Никита.
Если коротко, сумма — это -е гармоническое число . Его можно посчитать напрямую простым циклом.
Алгоритм
-
Введите (целое ).
-
Инициализируйте сумму .
-
Для прибавляйте .
-
Выведите .
Сложность по времени — , по памяти — .
Пример
Для :
Код (варианты)
Python
C++
Замечания по точности
-
Для больших обычный тип
floatможет терять точность; используйтеdouble/long double. -
Если очень велико и нужен лишь приблизительный ответ без цикла, можно воспользоваться асимптотикой:
где .
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

