
Дано положительное число А.Найдите среди чисел 1,,1 +1/2,1+1/2+1/3,...первое,большее А p.s с
помощью цикла надо,заранее спасибо!)

Ответы на вопрос




Для решения данной задачи можно использовать цикл, который будет последовательно перебирать числа 1, 1 + 1/2, 1 + 1/2 + 1/3 и так далее, пока не найдется число, большее заданного числа А.
Ниже приведен пример реализации данного алгоритма на языке Python:
```python A = int(input("Введите положительное число A: "))
sum = 0 n = 1
while sum <= A: sum += 1/n n += 1
print("Первое число, большее A:", sum) ```
В данном коде мы сначала запрашиваем у пользователя положительное число А. Затем инициализируем переменные sum и n со значениями 0 и 1 соответственно.
Внутри цикла while мы сначала прибавляем к сумме значение 1/n, а затем увеличиваем n на 1. Цикл будет выполняться до тех пор, пока сумма чисел не превысит заданное число А.
После выхода из цикла мы выводим на экран первое число, большее А.


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili