Символьные строки: Разбор арифметических выражений




Task
Time limit: 1000 ms,
Memory limit: 256 Mb

Напишите программу, которая вычисляет выражение, состоящее из четырех чисел и трех знаков (допускаются знаки +, –, * и /) и круглых скобок. Выражение вводится как символьная строка, все числа целые. Операция / выполняется как целочисленное деление. 

Пример работы программы
Входные данные
2*(3+45)+4

Выходные данные
100

Входные данные
2*3/(5-2)

Выходные данные
2
Prohibited statements:eval

Auto CHOOSE THE PROGRAMMING NECESSARY LANGUAGE!
Attach the program source file:
or enter the source code in the language:

Rules for designing programs and a list of errors during automatic task verification
           

Results: