М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
vladmankyta
vladmankyta
12.05.2022 06:02 •  Информатика

Цапли
Петя и Маша пришли в зоопарк. Больше всего Пете понравились цапли. Он был поражен их спать на одной ноге.

В вольере находятся несколько цапель. Некоторые из них стоят на двух ногах, некоторые — на одной. Когда цапля стоит на одной ноге, то другую ее ногу не видно. Петя пересчитал видимые ноги всех цапель, и у него получилось число a.

Через несколько минут к вольеру подошла Маша. За это время некоторые цапли могли поменять позу, поэтому Петя предложил ей заново пересчитать видимые ноги цапель. Когда Маша это сделала, у нее получилось число b.

Выйдя из зоопарка, Петя с Машей заинтересовались, сколько же всего цапель было в вольере. Вскоре ребята поняли, что однозначно определить это число можно не всегда. Теперь они хотят понять, какое минимальное и какое максимальное количество цапель могло быть в вольере.

Требуется написать программу, которая по заданным числам a и b выведет минимальное и максимальное количество цапель, которое могло быть в вольере.

Входные данные

Входные данные содержат два целых числа a и b (1≤a≤109, 1≤b≤109).

Выходные данные

Выведите два целых числа, разделенных пробелом — минимальное и максимальное число цапель, которое могло быть в вольере. Гарантируется, что хотя бы одно количество цапель соответствует условию задачи.

Примечание к примеру входных данных

В приведенном примере возможны следующие варианты:

В вольере две цапли. Когда Петя считал ноги, одна цапля стояла на двух ногах, а другая — на одной. Петя насчитал три ноги. Когда Маша считала ноги, обе цапли стояли на двух ногах, Маша насчитала четыре ноги.
В вольере три цапли. Когда Петя считал ноги, все цапли стояли на одной ноге, Петя насчитал три ноги. Когда Маша считала ноги, одна цапля стояла на двух ногах, а еще две — на одной. Маша насчитала четыре ноги.

Примеры: ввод: 3 4 вывод: 2 3
Решать на языке Python или C++ без циклов, условия можно

👇
Ответ:
fFlower337
fFlower337
12.05.2022

pet = int(input('Петя насчитал: '))

mash = int(input('Маша насчитала: '))

print('Максимально: {}'.format(int(max(pet, mash) / 2)))

print('Минимально: {}'.format(int(min(pet, mash) / 2)))

Объяснение:

Я сделал программу на python

4,4(87 оценок)
Открыть все ответы
Ответ:
BOULEVARDDEPO111
BOULEVARDDEPO111
12.05.2022
3542816 (из 10 в 2 систему исчисления)  схема проста делим число на два до тех пор пока не останется 1(т.е. поделили, затем еще раз, и еще раз, и еще) надеюсь что такое остаток от деления ясно, так вот остатки от деления это и есть двоичная система, но записывать число необходимо справа налево
результат 3542816(10) = 1101100000111100100000(2)
110011101 (из 2 в 10) умножаем на 2 в степени числа, степень числа считается справа налево начиная с 0., т.е 1*2:0+0*2^1+1*2^2+ 1*2^3+ 1*2^4
результат   110011101(2) = 413(10)
11010111 (из 2 в 8)  там должна быть таблица, уверен вы ее записывали, смысл в том чтобы по три цифры (справа считая) переводим в 8чную систему справа налево-111-010-011
результат 11010111(2) = 327(8)
152FC4 (з 16 в 10, из 10 в 2)  так же как и из двоичной в десятичную но теперь числа умножаем не на 2 а на 16, т.е 4*16^0+12*16^1? а как из десятичной в двоичную уже рассказывал,
результат 152FC4(16) = 1388484(10) 1388484(10) = 101010010111111000100(2)
4,5(73 оценок)
Ответ:
musadelimhanov7
musadelimhanov7
12.05.2022
3542816 (из 10 в 2 систему исчисления)  схема проста делим число на два до тех пор пока не останется 1(т.е. поделили, затем еще раз, и еще раз, и еще) надеюсь что такое остаток от деления ясно, так вот остатки от деления это и есть двоичная система, но записывать число необходимо справа налево
результат 3542816(10) = 1101100000111100100000(2)
110011101 (из 2 в 10) умножаем на 2 в степени числа, степень числа считается справа налево начиная с 0., т.е 1*2:0+0*2^1+1*2^2+ 1*2^3+ 1*2^4
результат   110011101(2) = 413(10)
11010111 (из 2 в 8)  там должна быть таблица, уверен вы ее записывали, смысл в том чтобы по три цифры (справа считая) переводим в 8чную систему справа налево-111-010-011
результат 11010111(2) = 327(8)
152FC4 (з 16 в 10, из 10 в 2)  так же как и из двоичной в десятичную но теперь числа умножаем не на 2 а на 16, т.е 4*16^0+12*16^1? а как из десятичной в двоичную уже рассказывал,
результат 152FC4(16) = 1388484(10) 1388484(10) = 101010010111111000100(2)
4,7(77 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ