Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 27.01.2014
Сообщений: 10
1

Аисты (по заданным числам a и b вывести минимальное и максимальное количество аистов, которые могут быть в вольере)

31.01.2014, 13:52. Показов 1470. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Степан и Марыся пришли в зоопарк. Всего Степану понравились аисты. Он был поражен их способностью спать на одной ноге.
В вольере находятся несколько аистов. Некоторые из них стоят на двух ногах , некоторые - на одной . Когда аист стоит на одной ноге , то другую ее ногу не видно. Степан перечислил видимые ноги всех аистов , и у него получилось число a .
Через несколько минут к вольеру подошла Марыся . За это время некоторые аисты могли поменять позу , поэтому Степан предложил ей заново пересчитать видимые ноги аистов. Когда Марыся это сделала , у нее получилось число b .
Выйдя из зоопарка , Степан с Марысей заинтересовались , сколько же всего аистов было в вольере. Вскоре они поняли , что однозначно определить это число можно не всегда. Теперь они хотят понять , какова минимальная и какое максимальное количество аистов могла быть в вольере.
Требуется написать программу , которая по заданным числам a и b выведет минимальное и максимальное количество аистов , которая могла быть в вольере.
Входные данные :

Два целых числа a и b , разделенных ровно одним пробелом ( 1 ≤ a ≤ 109 , 1 ≤ b ≤ 109).
Выходные данные :

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

Помощь к примерам :
В приведенном примере возможны следующие варианты :
1 ) В вольере две аисты. Когда Степан считал ноги , одна аист стояла на двух ногах , а другая - на одной . Степан насчитал три ноги. Когда Марыся считала ноги , обе аисты стояли на двух ногах , Марыся насчитала четыре ноги.
2) В вольере три аиста . Когда Степан считал ноги , все аисты стояли на одной ноге , Степан насчитал три ноги. Когда Марыся считала ноги , одна аист стояла на двух ногах , а еще две - на одной . Марыся насчитала четыре ноги.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.01.2014, 13:52
Ответы с готовыми решениями:

Вывести максимальное и минимальное числа, которые могут быть составлены из заданной последовательности цифр
Дана последовательность цифр длины N. Требуется найти и вывести максимальное и минимальное числа,...

Найти и вывести максимальное и минимальное числа, которые могут быть составлены из заданной последовательности цифр
Дана последовательность цифр длины N. Требуется найти и вывести максимальное и минимальное числа,...

Найти и вывести максимальное и минимальное числа, которые могут быть составлены из данной последовательности цифр
Дана последовательность цифр длины N. Требуется найти и вывести максимальное и минимальное числа,...

Найти и вывести максимальное и минимальное числа, которые могут быть составлены из заданной последовательности цифр
Дана последовательность цифр длины N. Требуется найти и вывести максимальное и минимальное числа,...

4
Платежеспособный зверь
8926 / 4354 / 1642
Регистрация: 28.10.2009
Сообщений: 11,568
31.01.2014, 17:25 2
одна аист стояла на двух ногах
- шедевр!!!

max=min(a,b)

min=(max(a,b)+1)div 2
0
Эксперт С++
4727 / 2548 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
01.02.2014, 07:59 3
Цитата Сообщение от кот Бегемот Посмотреть сообщение
max=min(a,b)
правильнее будет:
max=min(a,b)*2
это для случая, противоположного:
Цитата Сообщение от Vadim4ick Посмотреть сообщение
одна аист стояла на двух ногах
)
0
Платежеспособный зверь
8926 / 4354 / 1642
Регистрация: 28.10.2009
Сообщений: 11,568
01.02.2014, 21:08 4
Цитата Сообщение от valeriikozlov Посмотреть сообщение
правильнее будет:
max=min(a,b)*2
это для случая, противоположного:

)
Нет, это не будет правильно. Если ног 5, аистов не может быть 10.
1
Эксперт С++
4727 / 2548 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
01.02.2014, 21:24 5
Цитата Сообщение от кот Бегемот Посмотреть сообщение
Нет, это не будет правильно. Если ног 5, аистов не может быть 10.
да, извиняюсь, тут я ошибся )
0
01.02.2014, 21:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.02.2014, 21:24
Помогаю со студенческими работами здесь

Определить, какое минимальное и какое максимальное количество цапель могло быть в вольере
Добрый день! Не могу решить школьную задачу по информатике. Текст задачи: "Цапли Петя и Маша...

Написать программу, которая по заданным целым числам k и s определяет минимальное количество иллюстраций
Помогите код записанный на С++ записать на PascalABC.Net #include <cstdio> #include <cassert> ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru