fork download
  1. #include <iostream>
  2.  
  3. int main()
  4. {
  5. enum days { Sun, Mon, Tue, Wed, Thu, Fri, Sat };
  6. int day;
  7. while (std::cin >> day)
  8. {
  9. switch (day)
  10. {
  11. case Sat:
  12. case Sun:
  13. std::cout << day << " Weekend\n";
  14. break;
  15.  
  16. case Mon:
  17. std::cout << day << " Start of work week\n";
  18. break;
  19.  
  20. case Tue:
  21. case Wed:
  22. case Thu:
  23. std::cout << day << " Midweek\n";
  24. break;
  25.  
  26. case Fri:
  27. std::cout << day << " End of work week\n";
  28. break;
  29. default:
  30. std::cout << day << " is an invalid day of the week!\n";
  31. break;
  32. }
  33. }
  34. return 0;
  35. }
  36.  
Success #stdin #stdout 0s 15232KB
stdin
0 1 2 3 4 5 6 7 8 9 10
stdout
0 Weekend
1 Start of work week
2 Midweek
3 Midweek
4 Midweek
5 End of work  week
6 Weekend
7 is an invalid day of the week!
8 is an invalid day of the week!
9 is an invalid day of the week!
10 is an invalid day of the week!