Программа, которая по введённому номеру времени года (1 – зима и т.д.) определяет соответствующее этому времени года месяцы, количество дней в каждом из месяцев.
Решение
#include <iostream.h> #include <stdio.h> void main () { int h; cout<<"\n Timeses of the Year\n \nEnter numbers from 1 before 4\n"; cin>>h; switch (h) { case 1: cout<<"Winter\nDecember 31 days\nJanuary 31 days\nFebruary 28 or 29days\n";break; case 2:cout<<"Springtime\nMarch 31 daysn\nApril 30 days\nMay 31 days\n";break; case 3:cout<<"Summer\nJune 30 days\nJuly 31 days\nAugust 31 days\n";break; case 4:cout<<"Autumn\nSeptember 30 days\nOctober 31 daysn\nNovember 30 days\n";break; default:cout<<"\a Invalid number\n"; } getch (); }
Комментарии: Switch - инструкция switch предназначена для выбора одного из нескольких возможных направлений дальнейшего хода программы. Выбор последовательности инструкций осуществляется в зависимости от равенства значения переменной-селектора константе, указанной после слова case. Если значение переменной-селектора не равно ни одной из констант, записанных после case, то выполняются инструкции, расположенные после слова default;