Среднее арифметическое 3-х чисел
Среднее арифметическое — это число, равное сумме всех чисел множества, делённой на их количество.
Среднее арифметическое трех чисел вычисляется по формуле:
Xср — среднее арифметическое 3-х чисел;
X1 — первое число;
X2 — второе число;
X3 — третье число.
Быстро выполнить эту математическую операцию можно с помощью нашей онлайн программы. Для этого необходимо в соответствующее поле ввести исходное значение и нажать кнопку.
На этой странице представлен самый простой онлайн калькулятор расчета среднего арифметического трех чисел (среднее между тремя числами). С помощью этого калькулятора вы в один клик сможете рассчитать среднее арифметическое 3-х чисел, если известны исходные числа.
Как найти среднее (медиану) из трёх чисел?
Имеется три числа: 10, 20, 30. Как найти среднее из них (не самое большое и не самое маленькое), без множества условий?
Отсортировать и взять среднее.
Можно через условие тернарными операторами
решение без сортировки, используя сравнение
![]()
Держи ещё вариант с одним ифом, а не несколькими:
![]()
Решение, используя сеть сортировки, построенной на основе метода пузырьков, из ответа @Gyorgy Szekely:
Вам в любом случае придется использовать условия — пусть даже внешне они будут скрыты в вызовах готовых методов для сортировки ( Collections.sort , Arrays.sort и т.п.) или получения мин./макс. значений ( Math.min , Math.max и т.п.). Лучше написать простенькую функцию с парой условий — это гарантированно будет работать быстрее.
Вот что-то похожее решил на codewars
Всё ещё ищете ответ? Посмотрите другие вопросы с метками java алгоритм или задайте свой вопрос.
Site design / logo © 2022 Stack Exchange Inc; user contributions licensed under cc by-sa. rev 2022.6.10.42345
Нажимая «Принять все файлы cookie», вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Среди трех чисел найти среднее
Вводятся три разных числа. Найти, какое из них является средним (больше одного, но меньше другого).
Проверить, лежит ли первое число между двумя другими. При этом может быть два случая:
- первое больше второго и первое меньше третьего,
- первое меньше второго и первое больше третьего.
Если ни один из вариантов не вернул истину, значит первое число не среднее. Тогда проверяется, не лежит ли второе число между двумя другими. Это может быть в двух случаях, когда
- второе больше первого и меньше третьего,
- второе меньше первого и больше третьего.
Если эти варианты также не вернули истину, то остается только один вариант — посередине лежит третье число. Это при условии, что никакие два числа из трех не могут быть равны между собой. Иначе и здесь надо использовать логические выражения.