на c++ с оператором switch Даны два целых числа D (день)
На c++ с оператором switch
Даны два целых числа D (денек) и M (месяц), определяющие правильную дату. Необходимо вывести символ Зодиака, подходящий этой дате.
Формат входных данных
Вводится два целых числа D и M (1D31;1M12).
Формат выходных данных
Нужно вывести заглавие знака Зодиака в формате аналогичном образцам.
Примечания
Соответствие символов Зодиака числам:
водолей 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 lt;bits/stdc++.hgt;
using namespace std;
int main()
int d, m;
cin gt;gt; d gt;gt; m;
switch (m)
case 1:
if (d lt; 20) cout lt;lt; "Capricorn" lt;lt; endl;
else cout lt;lt; "Aquarius" lt;lt; endl;
break;
case 2:
if (d lt; 19) cout lt;lt; "Aquarius" lt;lt; endl;
else cout lt;lt; "Pisces" lt;lt; endl;
break;
case 3:
if (d lt; 21) cout lt;lt; "Pisces" lt;lt; endl;
else cout lt;lt; "Aries" lt;lt; endl;
break;
case 4:
if (d lt; 20) cout lt;lt; "Aries" lt;lt; endl;
else cout lt;lt; "Taurus" lt;lt; endl;
break;
case 5:
if (d lt; 21) cout lt;lt; "Taurus" lt;lt; endl;
else cout lt;lt; "Gemini" lt;lt; endl;
break;
case 6:
if (d lt; 22) cout lt;lt; "Gemini" lt;lt; endl;
else cout lt;lt; "Crayfish" lt;lt; endl;
break;
case 7:
if (d lt; 23) cout lt;lt; "Crayfish" lt;lt; endl;
else cout lt;lt; "Leo" lt;lt; endl;
break;
case 8:
if (d lt; 23) cout lt;lt; "Leo" lt;lt; endl;
else cout lt;lt; "Virgo" lt;lt; endl;
break;
case 9:
if (d lt; 23) cout lt;lt; "Virgo" lt;lt; endl;
else cout lt;lt; "Libra" lt;lt; endl;
break;
case 10:
if (d lt; 23) cout lt;lt; "Libra" lt;lt; endl;
else cout lt;lt; "Scorpio" lt;lt; endl;
break;
case 11:
if (d lt; 23) cout lt;lt; "Scorpio" lt;lt; endl;
else cout lt;lt; "Sagittarius" lt;lt; endl;
break;
case 12:
if (d lt; 22) cout lt;lt; "Sagittarius" lt;lt; endl;
else cout lt;lt; "Capricorn" lt;lt; endl;
return 0;
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Физика.
Математика.
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.