Вопросы по теме 'rpn'

Инфикс к Postfix и унарным/бинарным операторам
У меня есть фрагмент кода, который преобразует инфиксное выражение в дерево выражений в памяти. Это прекрасно работает. Есть только одна маленькая неприятность. Я просто подключаюсь, разрабатываю, как правильно задействовать унарные операторы...
8737 просмотров
schedule 23.06.2023

Инфикс для постфиксной нотации С++
Привет, стек. В настоящее время я пытаюсь написать конвертер RPN, и я новичок в C++. Но у меня проблемы. Надеюсь, я смогу подробно объяснить проблемы. Я использую массив для укладки моих операторов. Давайте использовать пример «5 + 8». Когда я...
11387 просмотров
schedule 01.12.2022

Функция strtok() с разделителем-пробелом
Я пытаюсь реализовать калькулятор RPN с помощью C. Ниже приведен код: float rpn(void) { float ans = 0; int top = -1; float stack[50]; char expression[100]; char *token; float newnumber; float operand1, operand2;...
528 просмотров
schedule 17.09.2023

Проблемы с калькулятором RPN c++
Мне нужно создать калькулятор RPN, который работает с входными файлами. Он использует 4 стандартных арифметических оператора, а также pow и %. Я не уверен, почему следующая программа не работает для последних 4 строк ввода. Я получаю вывод...
650 просмотров
schedule 26.02.2022

Пробелы между элементами в выражении RPN java
У меня есть метод getRPNString() , который возвращает строку обратной польской нотации. Я хочу разделить эту строку пробелами, чтобы вычислить ее. Теперь я не могу понять, как правильно добавить пробелы в мою строку RNP, потому что она не работает...
156 просмотров
schedule 04.06.2023

Обратная польская запись в Haskell
Мне нужно написать функцию, которая принимает арифметическое выражение и преобразует его в строку в обратной польской нотации с помощью Haskell. Создать функцию для оценки выражения RPN довольно просто, и о ней не нужно беспокоиться, беспокоит только...
841 просмотров

Как оценить нотацию обратной полировки с использованием стеков
Можно ли вычислить это постфиксное выражение? 6 2 3 + - 3 8 2 / + * 2 5 3 +
10355 просмотров
schedule 07.04.2023