На c++ с оператором switch даны два целых числа d (день) и m (месяц), определяющие правильную дату. необходимо вывести знак зодиака, соответствующий этой дате. формат входных данных вводится два целых числа d и m (1≤d≤31; 1≤m≤12). формат выходных данных требуется вывести название знака зодиака в формате аналогичном примерам. примечания соответствие знаков зодиака числам: водолей — «aquarius» (20.01 — 18.02), рыбы — «pisces» (19.02 — 20.03), овен — «aries» (21.03 — 19.04), телец — «taurus» (20.04 — 20.05), близнецы — «gemini» (21.05 — 21.06), рак — «crayfish» (22.06 — 22.07), лев — «leo» (23.07 — 22.08), дева — «virgo» (23.08 — 22.09), весы — «libra» (23.09 — 22.10), скорпион — «scorpio» (23.10 — 22.11), стрелец — «sagittarius» (23.11 — 21.12), козерог — «capricorn» (22.12 — 19.01). примеры входные данные выходные данные 29 4 taurus 22 9 virgo
Ответы на вопрос:
#include < bits/stdc++.h>
using namespace std;
int main() {
int d, m;
cin > > d > > m;
switch (m) {
case 1:
if (d < 20) cout < < "capricorn" < < endl;
else cout < < "aquarius" < < endl;
break;
case 2:
if (d < 19) cout < < "aquarius" < < endl;
else cout < < "pisces" < < endl;
break;
case 3:
if (d < 21) cout < < "pisces" < < endl;
else cout < < "aries" < < endl;
break;
case 4:
if (d < 20) cout < < "aries" < < endl;
else cout < < "taurus" < < endl;
break;
case 5:
if (d < 21) cout < < "taurus" < < endl;
else cout < < "gemini" < < endl;
break;
case 6:
if (d < 22) cout < < "gemini" < < endl;
else cout < < "crayfish" < < endl;
break;
case 7:
if (d < 23) cout < < "crayfish" < < endl;
else cout < < "leo" < < endl;
break;
case 8:
if (d < 23) cout < < "leo" < < endl;
else cout < < "virgo" < < endl;
break;
case 9:
if (d < 23) cout < < "virgo" < < endl;
else cout < < "libra" < < endl;
break;
case 10:
if (d < 23) cout < < "libra" < < endl;
else cout < < "scorpio" < < endl;
break;
case 11:
if (d < 23) cout < < "scorpio" < < endl;
else cout < < "sagittarius" < < endl;
break;
case 12:
if (d < 22) cout < < "sagittarius" < < endl;
else cout < < "capricorn" < < endl;
}
return 0;
}
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
EcLIpsЕ03.03.2023 07:37
-
стас48815.12.2020 20:49
-
Лиана89124.06.2020 00:23
-
elenagorodan28.03.2020 10:56
-
MadiHale22.09.2021 09:04
-
Blackstone11108.11.2021 15:18
-
валерия85202.12.2020 23:00
-
anara0105197918.06.2023 23:02
-
darkmusson29.07.2021 14:51
-
elena123456919.04.2020 10:13
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.