мне нужна помощь с куском кода. У меня есть массив, назовем его массивом[4]. Теперь я хочу проверить, что по крайней мере 3 элемента этого массива выше порога. (если утверждение)
E.g.
if(2 > ((array[0] > threshold) + (array[1] > threshold) + (array[2] > threshold) + (array[3] > threshold) ))
Здесь Мишра жалуется. (Правило 10.1 Недопустимый оператор операнда +) Есть ли другой способ закодировать этот оператор if без проверки всех возможных перестановок?
Ваше здоровье
cond ? 1 : 0
преобразует логическое значениеcond
в целое число. - person stark   schedule 08.01.2021if ( 2 > ... )
обнаружит менее 2 и не не менее 3 элементов этого массива выше порогового значения. У тебя Йода не в ту сторону! - person Andrew   schedule 10.01.2021