Предмет: Информатика, автор: diana449410

Задание №1. Вы знакомы с алгоритмом и программой нахождения най-
большего из трех чисел. А как найти второе по величине наибольшее из
заданных целых чисел а, b, c?
решения задачи
в соответствии с этапами по схеме 1. Как
задачи?
ПОМОГИТЕ ПЖ ДАЮ 50 БАЛЛОВ​

Приложения:

Ответы

Автор ответа: likonarem
7

Ответ:

a = int(input())

b = int(input())

c = int(input())

max_num = max(a, b, c)

if max_num == a:

   second_max = max(b, c)

elif max_num == b:

   second_max = max(a, c)

else:

   second_max = max(a, b)

print("Второе по величине наибольшее число:", second_max)

Согласно схеме 1, этапы решения задачи могут быть следующими:

 1.  Инициализация переменных: определите переменные a, b и c и присвойте им заданные значения.

 2.  Найдите наибольшее число: используйте алгоритм нахождения наибольшего числа из трех, чтобы найти наибольшее число из a, b и c.

 3.  Удалите наибольшее число: из трех заданных чисел удалите наибольшее число, которое вы нашли на предыдущем этапе. Для этого вы можете использовать операторы условного оператора (if-else).

 4.  Найдите наибольшее число в оставшихся двух числах: с помощью алгоритма нахождения наибольшего числа из двух чисел найдите наибольшее число из двух чисел, которые остались.

 5.  Выведите второе наибольшее число: выведите на экран второе по величине наибольшее число, которое вы нашли на предыдущем этапе.

Объяснение:В этом примере мы используем функцию max() для нахождения наибольшего числа из трех заданных чисел, а затем используем условный оператор if-elif-else для удаления наибольшего числа и нахождения второго наибольшего числа.


diana449410: СПАСИБО!!!!
Похожие вопросы
Предмет: Математика, автор: Orlovleha55