Как найти среднее число, подскажите как укоротить код?

PavelERebakan

Новичок
$a=6;
$b=5;
$c=4;
if(($a>$b) and ($b>$c) and ($a!=$b) and ($b!=$c)
and ($a!=$c)){
print_r($b);
}
elseif(($a<$b) and ($b<$c) and ($a!=$b) and ($b!=$c)
and ($a!=$c)){
print_r($b); }
elseif(($a<$b) and ($b>$c) and ($a!=$b) and ($b!=$c)
and ($a!=$c)){
print_r($b); }
1439
 

WMix

герр M:)ller
Партнер клуба
если а > b то могу с полной уверенностью заявить что они не равны
если среднее не а и не b то и без проверки понятно что это с
приоритет операции сравнения выше логических
print_r не для печати а для отладки

* условие все числа разные
 
Последнее редактирование:

AmdY

Пью пиво
Команда форума
Ладно, я понимаю, что человек может учиться и не знать пхп. Но как он умудрился скачать netbeans 8.0.2. Это ж лет на 5 надо вернуться в прошлое? Даже сходил проверил, сейчас 11.3 версия и уже под апачем.
 
  • Like
Реакции: WMix

PavelERebakan

Новичок
Ладно, я понимаю, что человек может учиться и не знать пхп. Но как он умудрился скачать netbeans 8.0.2. Это ж лет на 5 надо вернуться в прошлое? Даже сходил проверил, сейчас 11.3 версия и уже под апачем.
просто смотрю уроки и там используют ету версию
 

ksnk

прохожий
Хм... Нужно найти "среднее"(то, которое не минимально и не максимально) из 3-х неравных чисел ? Чисел не может быть 4 или, к примеру 11?
Можно ли использовать конструкции php? такие как массивы и фунции php, такие как sort ?
 
Сверху