Информатика · 8 класс Задача №3101808
А
А
Для решения данной задачи, нам необходимо написать алгоритм, который позволит определить, кто из трех персон (Антон, Борис, Виктор) старше остальных.
Алгоритм можно описать следующим образом:
- Ввести возраст Антона, Бориса и Виктора поочередно.
- Сравнить возрасты:
- Если возрасты всех трёх равны, вывести сообщение "Все трое ровесники".
- Если возрасты каких-то двух из трёх равны и они старше оставшегося, вывести сообщение с указанием тех, кто старше.
- Если возрасты всех трёх различны, найти максимальный возраст и вывести сообщение с указанием старшего.
Пример кода на языке Python:
anton = int(input("Введите возраст Антона: "))
boris = int(input("Введите возраст Бориса: "))
viktor = int(input("Введите возраст Виктора: "))
if anton == boris == viktor:
print("Все трое ровесники.")
elif anton == boris > viktor:
print("Антон и Борис старше Виктора.")
elif anton == viktor > boris:
print("Антон и Виктор старше Бориса.")
elif boris == viktor > anton:
print("Борис и Виктор старше Антона.")
else:
max_age = max(anton, boris, viktor)
if max_age == anton:
print("Антон старше всех.")
elif max_age == boris:
print("Борис старше всех.")
else:
print("Виктор старше всех.")
Таким образом, данный алгоритм позволяет ввести возрасты трех персон и определить, кто из них старше остальных в соответствии с условиями задачи.