Assume that day is an int variable whose value is 1 or 2 or … or 7. Write an expression whose value is “sun” or “mon” or … or “sat” based on the value of day. (So, if the value of day were 4 then the value of the expression would be “wed”.).

LANGUAGE: C++

CHALLENGE:

Assume that day is an int variable whose value is 1 or 2 or … or 7. Write an expression whose value is “sun” or “mon” or … or “sat” based on the value of day. (So, if the value of day were 4 then the value of the expression would be “wed”.).

SOLUTION:


((day==1)?"sun": ((day==2)?"mon": ((day==3)?"tue": ((day==4)?"wed": ((day==5)?"thu": ((day==6)?"fri": ((day==7)?"sat": "invalid")))))))