fork download
  1. #include<iostream>
  2. using namespace std;
  3. int main(){
  4. double x;
  5. cin >> x;
  6. switch(int(x)){
  7.  
  8. case(0):
  9. case(1):
  10. case(2):
  11. case(3):
  12. case(4): cout << "little damage"; break;
  13. case(5):
  14.  
  15. switch(int((x - int(x))*10)){
  16. case(0):
  17. case(1):
  18. case(2):
  19. case(3):
  20. case(4): cout << "some damage"; break;
  21. case(5):
  22. case(6):
  23. case(7):
  24. case(8):
  25. case(9): cout << "serious damage"; break;
  26.  
  27.  
  28. }
  29. break;
  30. case(6):
  31. switch(int((x - int(x))*10)){
  32. case(0):
  33. case(1):
  34. case(2):
  35. case(3):
  36. case(4): cout << "serious damage"; break;
  37. case(5):
  38. case(6):
  39. case(7):
  40. case(8):
  41. case(9): cout << "disaster"; break;
  42.  
  43.  
  44. }
  45. break;
  46. case('7'):
  47. switch(int((x - int(x))*10)){
  48. case(0):
  49. case(1):
  50. case(2):
  51. case(3):
  52. case(4): cout << "disaster"; break;
  53. case(5):
  54. case(6):
  55. case(7):
  56. case(8):
  57. case(9): cout << "catastrophe"; break;
  58.  
  59.  
  60. }
  61. break;
  62. default: cout << "catastrophe";
  63.  
  64.  
  65.  
  66. }
  67.  
  68. }
Success #stdin #stdout 0s 4320KB
stdin
Standard input is empty
stdout
little damage