А можно ли исходное выражение проверить с помощью РВ?
Условий получается очень много и сложных. Похоже на что то нереальное)
-В начале выражения может быть знак минус, может и не быть
-Любой операнд выражения может быть или переменой или константой
-Скобки могут быть в любом месте выражения.
-В конце/начале выражения не должно быть оператора кроме + или - в начале
-В середине выражения не должно идти подряд несколько операторов
-Скобки должны соответствовать открывающие закрывающим
Или это все нужно отдельно обрабатывать после разбиения на лексемы? Или делать отдельно проверку на соответствие каждому граничному условию?
Самая сложная часть- скобки.. (Отредактировано автором: 17 Февраля, 2021 - 16:06:22)
|