логика
if (a > b) , то (а - b) > 0
соответсвенно выражение (а - b) * (a - c) будет < 0 только если "а" в середине
int mid ; // Среднее
if ((a - b) * (a - c) <= 0)
mid = a;
else {
if ((b - a) * (b - c) <= 0)
mid = b;
else mid = c;
}
System.out.println(mid);
все работает отлично, но тестирование не проходит, пишет
"Убедись, что программа выводит среднее из трех чисел."