Вопросы по теме '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 просмотров
schedule
17.09.2023
Как оценить нотацию обратной полировки с использованием стеков
Можно ли вычислить это постфиксное выражение?
6 2 3 + - 3 8 2 / + * 2 5 3 +
10355 просмотров
schedule
07.04.2023