Найдите максимум три числа в C без использования условного оператора и тернарного оператора

Мне нужно найти максимум три числа, предоставленных пользователем, но с некоторыми ограничениями. Не допускается использование каких-либо условных операторов. Я пробовал использовать троичный оператор, как показано ниже.

max=(a>b?a:b)>c?(a>b?a:b):c

Но снова он ограничен использованием тернарного оператора. Теперь я не понимаю, как это сделать?

30
задан mok 22 March 2014 в 06:23
поделиться