Имеется n кг металлического сплава. из него изготавливают заготовки массой k кг каждая. после этого из каждой заготовки вытачиваются детали массой m кг каждая (из каждой заготовки вытачивают максимально возможное количество деталей). если от заготовок после этого что-то остается, то этот материал возвращают к началу производственного цикла и сплавляют с тем, что осталось при изготовлении заготовок. если того сплава, который получился, достаточно для изготовления хотя бы одной заготовки, то из него снова изготавливают заготовки, из них – детали и т.д. напишите программу, которая вычислит, какое количество деталей может быть получено по этой технологии из имеющихся исходно n кг сплава. на питоне

Shatunova1976 Shatunova1976    1   12.03.2019 20:26    49

Ответы
GardenBrid GardenBrid  25.05.2020 02:51

Удачи в Сириусе)

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

counter = 0

while k < n:

   ost = n // k

   counter += ost * (k // m)

   n -= ost * (k // m) * m

print(counter)

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика