Assume that month is an int variable whose value is 1 or 2 or 3 or 5 … or 11 or 12. Write an expression whose value is “jan” or “feb or “mar” or “apr” or “may” or “jun” or “jul” or “aug” or “sep” or “oct” or “nov” or “dec” based on the value of month. (So, if the value of month were 4 then the value of the expression would be “apr”.).

4
Assume  that month is an int  variable  whose value  is 1 or 2 or 3 or 5 … or 11 or 12. Write an expression  whose value  is “jan” or “feb or “mar” or “apr” or “may” or “jun” or “jul” or “aug” or “sep” or “oct” or “nov” or “dec” based  on the value  of month. (So, if the value  of month were 4 then the value  of the expression  would be “apr”.).

LANGUAGE: C++

CHALLENGE:

Assume that month is an int variable whose value is 1 or 2 or 3 or 5 … or 11 or 12. Write an expression whose value is “jan” or “feb or “mar” or “apr” or “may” or “jun” or “jul” or “aug” or “sep” or “oct” or “nov” or “dec” based on the value of month. (So, if the value of month were 4 then the value of the expression would be “apr”.).

SOLUTION:


((month==1)?"jan": ((month==2)?"feb": ((month==3)?"mar": ((month==4)?"apr": ((month==5)?"may": ((month==6)?"jun": ((month==7)?"jul": ((month==8)?"aug":
((month==9)?"sep": ((month==10)?"oct": ((month==11)?"nov": ((month==12)?"dec": "invalid")))))))))))):

4 comments

Add comment