Тернарный оператор

Тернарный оператор ?, позволяет лаконично заменить оператор if-else в некоторых случаях. 

int a = 10;
int b = 5;
if ( a > b) {
    Console.WriteLine(" a > b");
} else {
    Console.WriteLine(" a <= b");
}

//теперь заменим данный if-else на тернарный оператор
Console.WriteLine( (a > b) ? "a > b" : "a <= b" );

Как видите запись стала намного более лаконичной.

// выбор максимального числа с помощью тернарного оператора 
int max = (a > b) ? a : b;

Задачи

Ховер прямоугольника