((ch == 'h') ? (high = guess) : low) = guess
точно так же невозможна в грамматике С. Грамматика оператора присваивания не допускает использования голого оператора ?:
в левой части. cin;
, пытаясь решить свою задачу? Какой логикой вы руководствовались? Вы же не вслепую по клавишам лупили, так?
Есть 10 позиций, разбитых на пять групп по две позиции в каждой. По нажатии кнопки в этих 10 позициях загорается перестановка из чисел от 1 до 10, выбранная случайно и равновероятно из всех возможных перестановок. Каков шанс что числа 8 и 9 окажутся в одной группе?
Мой ответ выше - это ответ именно на такую постановку задачи.