• + 3 comments

    also just one expression but a little bit more readable:

    return  (a>b && a>c && a>d)     ? a 
         :  (b>c && b>d)            ? b
         :  (c>d)                   ? c
                                    : d;