The postfix expression for the infix expression A + B × (C + D) / F + D × E is:

1995

The postfix expression for the infix expression A + B × (C + D) / F + D × E is:

  1. A.

    A B + C D + * F / D + E *

  2. B.

    A B C D + * F / + D E * +

  3. C.

    A * B + C D / F * D E + +

  4. D.

    A + * B C D / F * D E + +

Attempted by 36 students.

Show answer & explanation

Correct answer: B

Use operator precedence and left-to-right associativity.

Infix expression:
A + B × (C + D) / F + D × E

Step 1: Convert the parenthesized part.
C + D → C D +

Step 2: Multiply by B.
B × (C + D) → B C D + *

Step 3: Divide by F.
B × (C + D) / F → B C D + * F /

Step 4: Add A to the result.
A + B × (C + D) / F → A B C D + * F / +

Step 5: Convert D × E and add it at the end.
D × E → D E *

Final postfix expression:
A B C D + * F / + D E * +

Hence, option B is correct.

A video solution is available for this question — log in and enroll to watch it.

Explore the full course: Gate Guidance By Sanchit Sir