if((a>b && b>c) || (c>b && b>a))
System.out.println(b);
else if((b>a && a>c) || (c>a && a>b))
System.out.println(a);
else if ((b>c && c>a) || (a>c && c>b))
System.out.println(c);
if((a==b) && (a==c) && (b==c))
System.out.println(a);
else if((a==b) && (a!=c) && (b!=c))
System.out.println(a);
else if((a==c) && (a!=b) && (c!=b))
System.out.println(a);
else if((b==c) && (b!=a) && (c!=a))
System.out.(b);
Лев Карпович
6 уровень
Здравствуйте, знатоки. Расскажите как можно упростить.
Обсуждается
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
ГоффMaster
11 февраля 2020, 09:33
Среднее равно суме всех трёх минус максимальное минус минимальное
System.out.println (a+b+c - max - min);
+1
Ksalarang
11 февраля 2020, 09:22
Не лень было писать столько ветвлений? Как уже посоветовали, используй циклы.
0
Egor
4 февраля 2020, 16:42
числа в массив, отсортировать, вывести второй элемент.
+2
Nikolay Forsh
16 февраля 2020, 16:36
Это с уровней повыше
int a = Integer.parseInt(new BufferedReader(new InputStreamReader(System.in)).readLine());
int b = Integer.parseInt(new BufferedReader(new InputStreamReader(System.in)).readLine());
int c = Integer.parseInt(new BufferedReader(new InputStreamReader(System.in)).readLine());
int[] array = {a,b,c};
Arrays.sort(array);
System.out.println(array[1]);
0