Description

Contest

Stack & Queue

Letter

E

About

REVERSE POLISH NOTATION

E. Обратен полски запис
---
Въвежда се алгебричен израз, съдържащ цели числа и действия: събиране, изваждане, умножение и делене. 
Всяко от изброените действия се означава съответно с: +, -, *, \. 
Програмата трябва да използва СТЕК, за да реши задачата Обратен полски запис.

Пример: 
((12+15)/(45*2)) 

Изход: 
12 15+ 45 2*/

Бележка: Използвайте малки скоби за точно указване реда на действията.

E. Reverse Polish Notation
---
An algebraic expression is introduced, containing integers and actions: addition, subtraction, multiplication and division.
Each of the listed actions is denoted respectively by: +, -, *, \.
The program must use STACK to solve the Reverse Polish Notation problem.

Sample input:
((12+15)/(45*2))

Sample output:
12 15+ 45 2*/

Note: Use small brackets to indicate the exact order of actions.

Problems Submit