ruslanriad10
?>

Задание 2: Составь программу.Спортсмен-лыжник начал тренировки, пробежав в первый день 10 км. Каждый следующий день он увеличивал длину пробега на К км больше чем в предыдущий день (К –целое число, 0 < К < 100 Необходимо определить, после какого дня общий суммарный пробег лыжника за все дни превысит М км (М –целое число, 0 < М < 100). Подсказка: Вывести найденное количество дней K.Пример: если К=5, М=50, ответ: 8 дней ​

Информатика

Ответы

ele922009226536

k, m = map(int, input().split())

day_km = 10

S_total = 10

day = 1

while m > S_total:

 day_km += k

 S_total += day_km

 day += 1

print(day)

Не знаю откуда у вас это задание, но пример в нем явно неправильный. Если мы вводим k = 5 и m = 50, то за первый день он проходит 10 км, за второй еще 15, за третий еще 20 и за четвертый 25, в итоге за 4 дня он пройдет 70 км что больше 50. Значит правильный ответ на этот пример не 8, а 4

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Задание 2: Составь программу.Спортсмен-лыжник начал тренировки, пробежав в первый день 10 км. Каждый следующий день он увеличивал длину пробега на К км больше чем в предыдущий день (К –целое число, 0 < К < 100 Необходимо определить, после какого дня общий суммарный пробег лыжника за все дни превысит М км (М –целое число, 0 < М < 100). Подсказка: Вывести найденное количество дней K.Пример: если К=5, М=50, ответ: 8 дней ​
Ваше имя (никнейм)*
Email*
Комментарий*