Вводятся 4 числа. Нужно вывести их в порядке возрастания. При любых входных данных алгоритм должен выполнять не более пяти операций сравнения. Решения с большим количеством сравнений не оцениваются. Оператор вывода во всём тексте алгоритма должен быть единственный.

25 Июн 2021 в 19:40
119 +1
0
Ответы
1

a, b, c, d = map(int, input().split())

if a > b:
a, b = b, a
if c < b:
if c < a:
print(c, end=' ')
if d < a:
print(d, a)
else:
print(a, d)
else:
print(a, c)
if d < b:
print(d, b)
else:
print(b, d)
else:
print(a, b)
if d < c:
print(d, c)
else:
print(c, d)

17 Апр 2024 в 15:44
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир