Есть ответ 👍

Как сделать, чтобы при вводе данных "31 февраля" выдало "неизвестная операция"? с++ // 2.cpp: определяет точку входа для консольного приложения. #include "stdafx.h" #include using namespace std; int main() { int month, day; cout < < "programma opredeleniya znaka zodiaka" < < endl; cout < < "vvedite mecyac: "; cin > > month; cout < < "vvedite den: "; cin > > day; switch (month) { case 1: if (day < 21) cout < < "kozerog" < < endl; else cout < < "vodoley" < < endl; break; case 2: if (day < 19) cout < < "vodoley" < < endl; else cout < < "ryby" < < endl; break; case 3: if (day < 21) cout < < "ryby" < < endl; else cout < < "oven" < < endl; break; case 4: if (day < 20) cout < < "oven" < < endl; else cout < < "telec" < < endl; break; case 5: if (day < 21) cout < < "telec" < < endl; else cout < < "bliznecy" < < endl; break; case 6: if (day < 22) cout < < "bliznecy" < < endl; else cout < < "rak" < < endl; break; case 7: if (day < 23) cout < < "rak" < < endl; else cout < < "lev" < < endl; break; case 8: if (day < 23) cout < < "lev" < < endl; else cout < < "deva" < < endl; break; case 9: if (day < 23) cout < < "deva" < < endl; else cout < < "vesy" < < endl; break; case 10: if (day < 23) cout < < "vesy" < < endl; else cout < < "skorpion" < < endl; break; case 11: if (day < 23) cout < < "skorpion" < < endl; else cout < < "strelec" < < endl; break; case 12: if (day < 22) cout < < "strelec" < < endl; else cout < < "kozerog" < < endl; default: cout < < "neizvestnaya operaciya"< } system("pause"); return 0; }

263
339
Посмотреть ответы 2

Ответы на вопрос:


#include < iostream> using namespace std; int main() {     int month, day;     string a[13] = {"kozerog","vodoley","ryby","oven","telec","bliznecy",         "rak","lev","deva","vesy","skorpion","strelec","kozerog"};     int mes[12] = {31,29,31,30,31,30,31,30,31,31,30,31};     int bound[12] = {21,19,21,20,21,22,23,23,23,23,23,22};     cout < < "programma opredeleniya znaka zodiaka" < < endl;     cout < < "vvedite mecyac: ";     cin > > month;     cout < < "vvedite den: ";     cin > > day;     if ((month< 1 || month> 12) || (day< 1 || day> mes[month-1]))        cout< < "invalid input"< < endl;     else {           if (day< bound[month-1]) cout< < a[month-1]< < endl;           else cout< < a[month]< < endl;     }               system("pause");     return 0; }

Ясамо ведро буду обозначать цифрой обозначающей его объём , например восьми  литровый бидон это 8  ,а сколько в нём на данный масла цифрой в скобках, например (1); из 8(8) в 3(5) из 8(5) в 5(5) из 3(3) в 8(3) из 5(5) в 3(3) из 3(3) в 8(6) из 5(2) в 3(2) из 8(6) в 5(5) из 5(5) в 3(3)  < == после этого переливания в 5 литровом бидоне остаётся 4 литра из 3(3) в 8(4)< ==  после этого переливания в 8 литровом бидоне остаётся 4 литра

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS