Programa 2 - Salida esperada

Programa 2 - Salida esperada

de Anthony Matias Cuña Silveira -
Número de respuestas: 1

Buenas, esto es una duda de más bien que debería imprimir el programa en caso de una tira del estilo: 

2 + 2 - 4 * (3 / 2 + 5)

Nuestro programa da la siguiente salida: -(+(2,2),*(4,+(/(3,2),5)))

Sin embargo también debería ser válido: +(2,-(2,*(4,+(/(3,2), 5)))

Así que en estos casos, ¿qué salida debería dar el programa?