fork download
  1. #include <iostream>
  2. #include <clocale>
  3.  
  4. using namespace std;
  5.  
  6. int main() {
  7.  
  8. setlocale(LC_ALL, "rus");
  9.  
  10. int m, d;
  11. cout << "Введите месяц: ";
  12. cin >> m;
  13. cout << "Введите день: ";
  14. cin >> d;
  15.  
  16. switch (m)
  17. {
  18. case 1:
  19. if (d >= 1 && d <= 19) {
  20. cout << "козерог";
  21. }
  22. else if (d >= 20 && d <= 31) {
  23. cout << "водолей";
  24. }
  25. break;
  26. case 2:
  27. if (d >= 1 && d <= 18) {
  28. cout << "водолей";
  29. }
  30. else if (d >= 19 && d <= 31) {
  31. cout << "рыбы";
  32. }
  33. break;
  34. case 3:
  35. if (d >= 1 && d <= 20) {
  36. cout << "рыбы";
  37. }
  38. else if (d >= 21 && d <= 31) {
  39. cout << "овен";
  40. }
  41. break;
  42. case 4:
  43. if (d >= 1 && d <= 19) {
  44. cout << "овен";
  45. }
  46. else if (d >= 20 && d <= 31) {
  47. cout << "телец";
  48. }
  49. break;
  50. case 5:
  51. if (d >= 1 && d <= 20) {
  52. cout << "телец";
  53. }
  54. else if (d >= 21 && d <= 31) {
  55. cout << "близнецы";
  56. }
  57. break;
  58. case 6:
  59. if (d >= 1 && d <= 21) {
  60. cout << "близнецы";
  61. }
  62. else if (d >= 22 && d <= 31) {
  63. cout << "рак";
  64. }
  65. break;
  66. case 7:
  67. if (d >= 1 && d <= 22) {
  68. cout << "рак";
  69. }
  70. else if (d >= 23 && d <= 31) {
  71. cout << "лев";
  72. }
  73. break;
  74. case 8:
  75. if (d >= 1 && d <= 22) {
  76. cout << "лев";
  77. }
  78. else if (d >= 23 && d <= 31) {
  79. cout << "дева";
  80. }
  81. break;
  82. case 9:
  83. if (d >= 1 && d <= 22) {
  84. cout << "дева";
  85. }
  86. else if (d >= 23 && d <= 31) {
  87. cout << "весы";
  88. }
  89. break;
  90. case 10:
  91. if (d >= 1 && d <= 22) {
  92. cout << "весы";
  93. }
  94. else if (d >= 23 && d <= 31) {
  95. cout << "скорпион";
  96. }
  97. break;
  98. case 11:
  99. if (d >= 1 && d <= 22) {
  100. cout << "скорпион";
  101. }
  102. else if (d >= 23 && d <= 31) {
  103. cout << "стрелец";
  104. }
  105. break;
  106. case 12:
  107. if (d >= 1 && d <= 21) {
  108. cout << "стрелец";
  109. }
  110. else if (d >= 22 && d <= 31) {
  111. cout << "козерог";
  112. }
  113. break;
  114. }
  115. return 0;
  116. }
Success #stdin #stdout 0s 5292KB
stdin
Standard input is empty
stdout
Введите месяц: Введите день: