Дано числа a,b,c,d, Найти два максимальных числа.

8 Апр 2020 в 19:40
169 +1
0
Ответы
1

Для решения этой задачи можно использовать следующий алгоритм:

Находим максимальное число из четырех a, b, c, d и сохраняем в переменной max1.

Находим следующее по величине число из оставшихся трех и сохраняем в переменной max2.

Выводим результат.

Пример реализации на Python:

def find_two_max(a, b, c, d):
max1 = max(a, b, c, d)
if max1 == a:
max2 = max(b, c, d)
elif max1 == b:
max2 = max(a, c, d)
elif max1 == c:
max2 = max(a, b, d)
else:
max2 = max(a, b, c)
return max1, max2
# Пример использования
a = 10
b = 5
c = 15
d = 20
result = find_two_max(a, b, c, d)
print("Два максимальных числа из {}, {}, {}, {}: {}, {}".format(a, b, c, d, result[0], result[1]))

Результат выполнения данного кода:

Два максимальных числа из 10, 5, 15, 20: 20, 15

Таким образом, мы нашли два максимальных числа из заданных a, b, c, d.

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