Синфой! Когда выбирает жениха, разборчивая невеста руководствуется таким правилом: жених должен быть старше нее

  • 32
Синфой! Когда выбирает жениха, разборчивая невеста руководствуется таким правилом: "жених должен быть старше нее, но ненамного". По известным возрастам невесты - n лет, а женихов - r лет, f лет и s лет (все возраста женихов разные и больше возраста невесты), нужно определить, которого из них она выберет - первого, второго или третьего. Входные данные: четыре числа, каждое на отдельной строке. Первое число - возраст невесты, а следующие три - возрасты женихов (r, f и s соответственно). Выходные данные: вывести букву жениха (r, f или s), которого выберет невеста. Необходимо решить данную задачу на языке Python.
Солнечный_Шарм
1
Для решения данной задачи нам необходимо сравнить возраст невесты с возрастами трех женихов и выбрать того, кто старше невесты, но ненамного.

Ниже приведено пошаговое решение данной задачи:

1. Прочитайте возраст невесты и запишите его значение в переменную \(n\).
2. Прочитайте возраст первого жениха и запишите его значение в переменную \(r\).
3. Прочитайте возраст второго жениха и запишите его значение в переменную \(f\).
4. Прочитайте возраст третьего жениха и запишите его значение в переменную \(s\).
5. Сравните возраст первого жениха с возрастом невесты. Если первый жених старше невесты, перейдите к шагу 9.
6. Сравните возраст второго жениха с возрастом невесты. Если второй жених старше невесты, перейдите к шагу 10.
7. Сравните возраст третьего жениха с возрастом невесты. Если третий жених старше невесты, перейдите к шагу 11.
8. Выведите "Нет подходящих женихов".
9. Выведите "r", так как первый жених является наиболее подходящим.
10. Выведите "f", так как второй жених является наиболее подходящим.
11. Выведите "s", так как третий жених является наиболее подходящим.

Ниже приведена программа на языке Python, решающая данную задачу:

python
n = int(input()) # возраст невесты
r = int(input()) # возраст первого жениха
f = int(input()) # возраст второго жениха
s = int(input()) # возраст третьего жениха

if r > n:
print("r")
elif f > n:
print("f")
elif s > n:
print("s")
else:
print("Нет подходящих женихов")


Теперь, когда вы понимаете логику решения данной задачи, вы можете использовать приведенную программу для решения задачи самостоятельно.