Выражение в польской нотации (нужна небольшая помощь) **/^a-bc+d*ef**

/^a-bc+d*ef

Я немного смущен этим выражением

*ef=(e*f)

+d*ef=d+(e*f)

-BC=(b-c)

/^a? if it is ^23= 2^3

здесь я запутался, что мне делать? пожалуйста, нужна помощь.


/^a-bc+d*ef

/^a-bc+d(e*f)

Вот теперь, что мне делать? должен /^a-bc+d+(e*f) это нормально?

(b-c) тогда какой знак должен быть между /^a(b-c) а также d+(e*f)?

а также /^a Я знаю, если ^23=2^3=8

но здесь я сыт по горло. Пожалуйста, ведите меня, где я не прав.

1 ответ

Мне кажется, что ваше выражение не верно

/^ А-BC + D * эф

<=>

/^ А-BC + D (е * е)

<=>

/^ a-bc (d + (e * f))

На данный момент у вас есть три значения подряд и нет оператора. Все операторы должны быть двоичными, чтобы польская запись работала.

Другие вопросы по тегам