Skip to content

Ananastyyy/OPZ

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

OPZ

Обратная польская запись – форма записи арифметических выражений, в которой операторы стоят после операндов. Её преимущество перед инфиксной формой (формой, где оператор между операндами) это во-первых, она может быть выражена без скобок, во-вторых, она удобна для вычислений формул в машинах со стеками, в-третьих, инфиксные операторы имеют приоритеты, которые иногда могут мешать.

Задача. На вход поступает выражение в обратной польской записи (может содержать *, +, -, /)

Требуется вычислить данное выражение или выдать сообщение ’Некорректная строка’, если не удается вычислить выражение. Алгоритм одной фразой: На каждом шаге операнды складываем в стек, а при виде оператора, достаем два последних операнда из стека, производим операцию и кладем результат в стек.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages