Форум » Циклы и ветвления » Задание 24 (№498) » Ответить

Задание 24 (№498)

zaport: Задача: Для заданного положительного вещественного числа A необходимо найти минимальное целое число K, при котором выполняется неравенство. 1 + (1/2) + (1/3) + ... + (1/K) ≥ A Программист написал программу неправильно. a = float(input()) k = 0 s = 1 while s >= a: k = k + 1 s = s + 1.0/k print(k) Подскажите, пожалуйста. Можно ли вместо исправления s=1 => s=0 сделать исправление k=0 => k=1?

Ответов - 1

Поляков: zaport пишет: Можно ли вместо исправления s=1 => s=0 сделать исправление k=0 => k=1? Можно.



полная версия страницы