Собственно решал задачки и возникла небольшая проблема, нужно сравнить несколько переменных по их значению. От 3 до

переменных.
Понятно, что можно обойтись if'ами, но когда переменных много и нужно учитывать не только больше\меньшие значения, но еще и равные, код становится просто не читаемым.
Как временный вариант я сделал цикл, где каждая переменная декрементируется, каждую итерацию. Ну и соотвественно, чем раньше переменная вышла из гонки, тем она меньше.
Но это собственно от лукавого, должен быть нормальный способ, но я что то не как не могу его придумать :(
Помогите :(
P.S Вообще конечно можно организовать массив....Но это было бы не желательно.