forum

Помогите решить пример.

posted
Total Posts
5
Topic Starter
Zeusox
У Дмитрия было 3000 кг воды (0.5л)
У Мирона было 9400 кг (0.5л)
Одну бутылку они выпили
Вопрос: сколько бутылок они выпили?
kolinski
Хз у бати спроси
kiv_ridgway
три корня из 19-литровой кегли. моей сестре в школе (5 класс) такой пример задали, всей семьей решали
pudge137
Вот один из способов решения задачи с помощью указанных операций: складываем 3000+9400 и получаем 12400 затем преобразовываем в двоичную систему счисления получаем 11000001110000 складываем все еденицы и получаем 5 затем немного кода для дальнейшего решения number = float(input("5: ")) # Вычисляем остаток от деления на само себя (для ненулевых чисел будет 0, для 0 - NaN) remainder = number % number # Если остаток равен 0, значит число не NaN (т.е. не равно 0), и мы присваиваем ему значение 1 # Если остаток не равен 0, значит число NaN, и мы оставляем его неизменным number = number + (1 - remainder) таким образом мы получим 1 и ответ будет 1 бутылку
Topic Starter
Zeusox

pudge137 wrote:

Вот один из способов решения задачи с помощью указанных операций: складываем 3000+9400 и получаем 12400 затем преобразовываем в двоичную систему счисления получаем 11000001110000 складываем все еденицы и получаем 5 затем немного кода для дальнейшего решения number = float(input("5: ")) # Вычисляем остаток от деления на само себя (для ненулевых чисел будет 0, для 0 - NaN) remainder = number % number # Если остаток равен 0, значит число не NaN (т.е. не равно 0), и мы присваиваем ему значение 1 # Если остаток не равен 0, значит число NaN, и мы оставляем его неизменным number = number + (1 - remainder) таким образом мы получим 1 и ответ будет 1 бутылку
Спасибо, помог
Please sign in to reply.

New reply