В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
meloo1
meloo1
17.07.2021 04:22 •  Информатика

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

Показать ответ
Ответ:
Andreysha363
Andreysha363
09.10.2020 10:55
Код

#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;

}

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота