11. Имеются данные о количестве полных лет трёх призёров спартакиады. Разработайте и отладьте программу, определяющую и выводящую возраст самого младшего призёра.
Ответ
Для решения данной задачи можно использовать следующий алгоритм:
- Запрашиваем у пользователя количество полных лет трёх призёров и сохраняем эти значения в переменные.
- Находим минимальное значение среди трёх введённых чисел с помощью функции min().
- Выводим минимальное значение, которое будет соответствовать возрасту самого младшего призёра.
Вот пример программы на языке Python, которая реализует данный алгоритм:
# Вводим возрасты призёров
age1 = int(input("Введите возраст первого призёра: "))
age2 = int(input("Введите возраст второго призёра: "))
age3 = int(input("Введите возраст третьего призёра: "))
# Находим минимальный возраст
min_age = min(age1, age2, age3)
# Выводим возраст самого младшего призёра
print("Возраст самого младшего призёра:", min_age)
Программа будет последовательно запрашивать у пользователя возраст каждого призёра и сохранять значения в переменные age1, age2 и age3.
Затем, с помощью функции min(), программа находит минимальное значение среди трёх введённых чисел и сохраняет его в переменную min_age.
Наконец, программа выводит на экран возраст самого младшего призёра, используя значение переменной min_age.
Пример работы программы:
Введите возраст первого призёра: 25
Введите возраст второго призёра: 30
Введите возраст третьего призёра: 20
Возраст самого младшего призёра: 20
Таким образом, программа успешно определяет и выводит возраст самого младшего призёра