Сегодня рассмотрим одну из самых лёгких задач с сайта acmp.ru Это базовая задача без каких-либо подводных камней (как, например, в задаче 3), на которой можно отработать разные способы решения. Первым и самым неоптимальным способом решения является разбор всех возможных ситуаций. Но он позволяет понять использование вложенных ветвлений. И для трёх чисел, если честно, это выглядит не так ужасно. Однако для большего числа данных данный вариант становится непригодным. А можно реализовать именно то, что сказано в задаче: найти самое большое и самое маленькое числа. Да, это тоже можно делать с помощью вложенных ветвлений, но лучше использовать дополнительные переменные. Но для трёх элементов из знания самого большого и самого маленького следует, что мы знаем и средний элемент тоже. То есть, по сути, мы можем упорядочить все три элемента по возрастанию. Это можно сделать с помощью обмена значений переменных. Сначала сравним (и если надо поменяем) a и b, а затем b и c. Таким образом в c буде