Кто из трех человек старше других? Поместите три натуральных числа, представляющие возрасты Антона, Бориса и Виктора

Кто из трех человек старше других? Поместите три натуральных числа, представляющие возрасты Антона, Бориса и Виктора, во входную строку программы. В ответе нужно вывести букву, соответствующую коду старшей персоны. Код "a" соответствует Антону, код "b" соответствует Борису, а код "c" соответствует Виктору. Если двое человек старше третьего, в ответе нужно вывести две буквы через пробел в алфавитном порядке. Например, если Антон и Виктор старше Бориса, программа должна вывести "a c". Если все три человека одного возраста, выведите их коды через пробел.
Muha

Muha

Чтобы решить эту задачу, нужно сравнить возрасты трех человек и определить, кто из них старше всех.

Давайте посмотрим на возможные варианты:

1. Если возраст Антона (A), Бориса (B) и Виктора (V) равны, то все три человека одного возраста. В этом случае нужно вывести их коды через пробел. Например, если A = 10, B = 10 и V = 10, ответ будет "a b c".

2. Если двое человек старше третьего, то нужно вывести их коды через пробел в алфавитном порядке. Например, если A = 20, B = 18 и V = 19, ответ будет "b c", так как Борис и Виктор старше Антона.

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

Вот алгоритм решения задачи:

1. Введите числа A, B и V.
2. Проверьте, что A, B и V различны.
- Если все числа равны, выведите "a b c" и завершите программу.
3. Проверьте, является ли A наибольшим числом.
- Если да, проверьте, является ли B вторым по величине.
- Если да, выведите "a b" и завершите программу.
- Если нет, выведите "a c" и завершите программу.
4. Проверьте, является ли B наибольшим числом.
- Если да, проверьте, является ли A вторым по величине.
- Если да, выведите "a b" и завершите программу.
- Если нет, выведите "b c" и завершите программу.
5. Если мы дошли до этой точки, значит, V является наибольшим числом. Проверьте, является ли A вторым по величине.
- Если да, выведите "a c" и завершите программу.
- Если нет, выведите "b c" и завершите программу.

Таким образом, в зависимости от введенных возрастов, программа выдаст соответствующий ответ или код старшей персоны.
Знаешь ответ?
Задать вопрос
Привет!
hello