|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.10.2019, 20:17 | #1 |
Новичок
Джуниор
Регистрация: 21.10.2019
Сообщений: 1
|
[C] Как задать числовой интервал в операторе switch
Язык программирования С
Нужно использовать оператор switch. Как указать интервал от 20 до 28 ? Либо я сильно туплю, либо в switch так нельзя. Помогите разобраться, кто знает. Задание выглядит так: Мужчина заполняет в военкомате анкету, программа должна в зависимости от указанного им возраста выводить различные подсказки, а именно: - Если указан возраст от 20 и до 28 лет, то сообщать, что заполняющая подлежит призыву на срочную службу или может служить по контракту. - Если указано отрицательное возраст или возраст более 100 лет, то сообщить об ошибке. Последний раз редактировалось MadDimon; 21.10.2019 в 21:23. |
22.10.2019, 02:19 | #2 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
|
22.10.2019, 04:53 | #3 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,322
|
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
22.10.2019, 06:10 | #4 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
Ну так это не С однако. Ему в С надо, а там так нельзя
|
22.10.2019, 15:45 | #5 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,322
|
Ну GCC и Clang компиляторы поддерживают это языковое расширение. Просто надо иметь ввиду, что это расширение.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
22.10.2019, 20:33 | #6 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,318
|
Например так:
(Y-20)/9 для интервала 20 - 28 даст 0, для 29 и далее 1 и более. Код:
Как-то так, ...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Непонятное выражение в операторе switch | CortesGames | Общие вопросы C/C++ | 2 | 21.01.2017 01:09 |
Задать временной интервал в php | grundik1 | PHP | 2 | 25.04.2015 16:58 |
Как задать интервал чисел? | AnderoN | Помощь студентам | 5 | 03.06.2011 17:33 |
Ошибка Е2126 в операторе Switch | D.Max | C++ Builder | 2 | 14.06.2010 10:23 |