Оператор switch() - объединить проверяемые числа в один диапазон - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Листинг программы
  1. switch(s)
  2. {
  3. case 1: действие;
  4. case 2: действие;
  5. case 3: действие;
  6. case 4: действие;
  7. case 5: действие;
  8. case 6: действие;
  9. case 7: действие;
  10. case 10: действие;
  11. }
Ребят, запамятовал, в интернетах найти не могу, вот мне нужно объединить 1-7 в единый диапазон. как это сделать?

Решение задачи: «Оператор switch() - объединить проверяемые числа в один диапазон»

textual
Листинг программы
  1. switch(s)
  2.  {
  3.    case 1:case 2:case 3: case 4: case 5: case 6: case 7: действие;
  4.    break;
  5.    case 10: действие;
  6.  }

Объяснение кода листинга программы

В представленном коде происходит следующее:

  1. В операторе switch переменной s присваивается значение, и затем производиться проверка этого значения.
  2. Если значение s равно 1, то выполняется блок кода внутри первого case.
  3. Если значение s равно 2, то выполняется блок кода внутри первого case.
  4. Если значение s равно 3, то выполняется блок кода внутри первого case.
  5. Если значение s равно 4, то выполняется блок кода внутри первого case.
  6. Если значение s равно 5, то выполняется блок кода внутри первого case.
  7. Если значение s равно 6, то выполняется блок кода внутри первого case.
  8. Если значение s равно 7, то выполняется блок кода внутри первого case.
  9. Если значение s равно 10, то выполняется блок кода внутри второго case.
  10. Если значение s не равно ни одному из указанных значений, то программа продолжает работу, как если бы не было оператора switch. Таким образом, в данном коде происходит проверка значения переменной s на принадлежность к одному из двух диапазонов: первый диапазон включает в себя числа от 1 до 7, а второй диапазон включает в себя число 10. Если значение s принадлежит одному из этих диапазонов, то выполняется соответствующий блок кода.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.875 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы