Допоможіть скласти програму, яка за номером місяця визначає кількість днів у ньому, в С++ через switch і case.
Ответы
Код:
#include <iostream>
int main() {
int month;
std::cout << "Введіть номер місяця (1-12): ";
std::cin >> month;
switch (month) {
case 1:
std::cout << "У січні 31 день." << std::endl;
break;
case 2:
std::cout << "У лютому 28 або 29 днів." << std::endl;
break;
case 3:
std::cout << "У березні 31 день." << std::endl;
break;
case 4:
std::cout << "У квітні 30 днів." << std::endl;
break;
case 5:
std::cout << "У травні 31 день." << std::endl;
break;
case 6:
std::cout << "У червні 30 днів." << std::endl;
break;
case 7:
std::cout << "У липні 31 день." << std::endl;
break;
case 8:
std::cout << "У серпні 31 день." << std::endl;
break;
case 9:
std::cout << "У вересні 30 днів." << std::endl;
break;
case 10:
std::cout << "У жовтні 31 день." << std::endl;
break;
case 11:
std::cout << "У листопаді 30 днів." << std::endl;
break;
case 12:
std::cout << "У грудні 31 день." << std::endl;
break;
default:
std::cout << "Ви ввели неправильний номер місяця." << std::endl;
break;
}
return 0;
}