на 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

Задать свой вопрос
1 ответ

Код

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;


, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт