AOJ : 2070 - First Experience

問題概要

http://rose.u-aizu.ac.jp/onlinejudge/ProblemSet/description.jsp?id=2070
最後に=がついた数式が与えられる.
この数式は, 左側から順番に計算される.
計算途中で, マイナスの値になったり, 5ケタ以上の値になってしまったら E を出力し, それ以外ならば, 計算結果を出力.
ただし, 数式は, "-++2+**10*=" のような入力も与えられる. この場合は, 演算子の後に 0 があるものとして計算する.

アルゴリズム

数式を左から順番に見ていって, 演算子の右に数字がない場合は, 0 が入っているものとして計算していく.
計算途中の値が, 0 未満 10000 以上になったら, E を出力する.