почему бы тебе не сделать массив чаров, при вытаскивании элемента делать анализ, если это не +-*/ то значит это число и переводить его в integer
Почему все так стремятся делать через 'хитрозакрученную *опу'??? нафига создавать чего-то и делать лишние сравнения, если даже по стандарту паскаля ("даже" потому, что стандарт виртовского паскаля очень сильно ограничен) вам облегчили жизнь, введя комбинированный тип (а также множественный тип, если вдруг кто не знает) =\