 
Рассмотрите и дополните программный код. Switch(nomer){ case 1 : cout << ”Winter is
coming”; case 2 : cout << ”Winter is coming”; case 3 : cout << ”Spring”; case 4 : cout << ”Spring”; case 5 : cout << ”Spring”; case 6 : cout << ”Summer”; case 7 : cout << ”Summer”; case 8 : cout << ”Summer”; case 9 : cout << ”Autumn”; case 10 : cout << ”Autumn”; case 11 : cout << ”Autumn”; case 12 : cout << ”Winter is coming”; default: cout << “_____________”} 0
        0
         0
        0
    Ответы на вопрос
 
        Ответ:
CASE month OF
12,1,2:PRINT ”Winter is coming”
3,4,5: PRINT ”Spring”
6,7,8: PRINT ”Summer”
9,10,11: PRINT ”Autumn”
ELSE
PRINT ”incorrect month number”
ENDCASE
 0
                    0
                     0
                    0
                 
            В данном коде используется оператор switch для вывода соответствующего сообщения в зависимости от значения переменной nomer. Однако, в текущем коде отсутствуют инструкции break, что приводит к "проваливанию" выполнения кода через каждый case после выполнения первого удовлетворенного условия. Чтобы исправить это и добавить правильное поведение switch, вам нужно добавить инструкции break после каждого case, если вы хотите завершить выполнение switch после вывода сообщения. Вот исправленный код:
cppswitch(nomer) {
    case 1:
    case 2:
        cout << "Winter is coming";
        break;
    case 3:
    case 4:
    case 5:
        cout << "Spring";
        break;
    case 6:
    case 7:
    case 8:
        cout << "Summer";
        break;
    case 9:
    case 10:
    case 11:
        cout << "Autumn";
        break;
    case 12:
        cout << "Winter is coming";
        break;
    default:
        cout << "_____________";
        break;
}
Теперь каждый case завершается инструкцией break, и выполнение switch завершается после выполнения соответствующего case.
 0
                    0
                     0
                    0
                Похожие вопросы
Топ вопросов за вчера в категории Английский язык
Последние заданные вопросы в категории Английский язык
- 
			Математика 
- 
			Литература 
- 
			Алгебра 
- 
			Русский язык 
- 
			Геометрия 
- 
			Английский язык 
- 
			Химия 
- 
			Физика 
- 
			Биология 
- 
			Другие предметы 
- 
			История 
- 
			Обществознание 
- 
			Окружающий мир 
- 
			География 
- 
			Українська мова 
- 
			Информатика 
- 
			Українська література 
- 
			Қазақ тiлi 
- 
			Экономика 
- 
			Музыка 
- 
			Право 
- 
			Беларуская мова 
- 
			Французский язык 
- 
			Немецкий язык 
- 
			МХК 
- 
			ОБЖ 
- 
			Психология 
- 
			Физкультура и спорт 
- 
			Астрономия 
- 
			Кыргыз тили 
- 
			Оʻzbek tili 
 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			