Вопрос задан 07.05.2019 в 11:01. Предмет Информатика. Спрашивает Кузьмич Яна.

Дано положительное число А.Найдите среди чисел 1,,1 +1/2,1+1/2+1/3,...первое,большее А p.s с

помощью цикла надо,заранее спасибо!)
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Жиляева Юличка.
Ответ 2 не сомневайся я получил 5 

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения данной задачи можно использовать цикл, который будет последовательно перебирать числа 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. Цикл будет выполняться до тех пор, пока сумма чисел не превысит заданное число А.

После выхода из цикла мы выводим на экран первое число, большее А.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос