Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.01.2017, 23:54   #1
CortesGames
Пользователь
 
Аватар для CortesGames
 
Регистрация: 23.10.2016
Сообщений: 86
По умолчанию Непонятное выражение в операторе switch

В 4 задании есть непонятное для меня выражение. Непонятное по причине наличия сравнения в скобках. Не могу понять что оно значит, так как если это выбор максимального значения то нет такого case`a чтобы результат выражения подходил под него, и нету default`a чтобы использовать действие по умолчанию. Подскажите это косяк с заданием или я в чём-то туплю? Если туплю, то почему?
Насылаю баги по фотографии

преимущественно себе
CortesGames вне форума Ответить с цитированием
Старый 21.01.2017, 01:03   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,289
По умолчанию

Сравнение даст истину или ложь. Ложь это ноль, а истина будет единица (вон там сбоку подсказка). По получившемуся двухбитному числу в 3 из 4 случаев можно сразу определить наибольшее число.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 21.01.2017, 01:09   #3
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

В С++ bool (например a > b) легко сам превращается в число (1, 0)

Код:
while (true) { }
Код:
while (1) { }
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Pascal. Арифметическое выражение. Решить квадратное уравнение и посчитать выражение, используя вычисленные корни. dauletsergazin Паскаль, Turbo Pascal, PascalABC.NET 4 13.11.2017 11:55
and в операторе if Alexandr555 Общие вопросы C/C++ 1 24.01.2013 11:42
Ошибка Е2126 в операторе Switch D.Max C++ Builder 2 14.06.2010 10:23
Не проверяется логическое выражение в операторе While lsd11 Помощь студентам 2 15.10.2008 19:09