Как-то средненько

  • 3
  • Недоступна
В жизни нам часто приходится идти на компромисс, искать некую «золотую середину»: так легче уживаться друг с другом и решать проблемы. Давайте найдем середину, а точнее — среднее число среди троицы целых чисел типа int. Ну а если станется так, что все три числа будут одинаковые, можем вывести любое из них: всё равно никто не заметит.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (50)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Александр5 уровень, Москва
понедельник, 21:51
У меня, короче, оригинальный способ. if ((a-b)*(c-a)>0) d = a; Ну и так далее. Смысл в том, что + на + дает +, ну и минус на минус соответственно. Не капец какая оригинальность, но всё же приятно ))).
Denis6 уровень
14 февраля, 23:03
Изи шмизи!
Владимир Павленко19 уровень, Москва
8 февраля, 16:28
Ого... пришлось использовать один if и еще пять else if
Ivan Martynyiuk6 уровень
23 января, 15:43
через if else решение занимает 6 строк, причем 3 из них это sout, просто надо сравнивать число с другими именно на "средность".
ClementineKruczynski5 уровень, Москва
16 января, 15:35
Какое условие использовать для последнего пункта "Если два числа из трех равны, вывести любое из двух." если решать задачу через else if?
Евгений Шевцов8 уровень, Днепр
16 января, 11:59
"Ввести с клавиатуры три числа" - подразумеваются целые числа. Будьте внимательны с типами. Я сперва вводил числа типа дабл - валидатор не принял.
Artem13 уровень, Москва
15 января, 14:20
Начал с if ... else, потом ,в процессе, дошло, что можно отсортировать массив и вывести средний элемент)
Dmitry Litvinov7 уровень, Новосибирск
15 января, 14:18
Вы решили задачу лучше, чем 6% учеников. Вам удалось ее решить с 4 попытки. Среднее количество попыток для этой задачи 1.8. Все такие умные ???((( Или я такой извращенец решал ее через If else
Richard Hendricks10 уровень, Екатеринбург
17 января, 22:18
все решают по 25 раз в другом созданном проекте в ИДЕЕ, а потом копи-паст
Евгений8 уровень, Москва
30 января, 09:27
Нет, просто большинство сначала проверяет задачу, а потом отправляет на валидацию.. Т.е. если выполняешь в ИДЕЕ то сначала жмешь run 'solution' (Ctrl+Shift+F10) и проверяешь, а когда корректно отработало отправляешь на валидацию (Ctrl+Alt+A).
Сергей С7 уровень, Минск
15 февраля, 22:17
А какая разница - в Идее или на сайте? Тут же тоже есть кнопка "Запуск", которая позволяет скомпилировать задачу, не отправляя на проверку!
Валерий8 уровень
8 января, 12:45
Ничего считать не надо. Внимательно почитайте задание. "Т.е. не самое большое и не самое маленькое." Не среднее значение из суммы, а среднее число, ни самое маленькое, ни самое большое. Одна if и одна else if на нахождение равенства, это последние два условия. Далее три else if на нахождение "среднего " числа. т.е. else if ((c > a && c < b) || (c < a && c > b)) { System.out.println(c); } else if (...) и т.д.
Alexander19 уровень, Москва
2 января, 14:54
Arrays.sort(array); System.out.print(array[1]);