Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Обратная польская запись (ОПЗ) на С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ файл инициализации http://www.cyberforum.ru/cpp-beginners/thread677075.html
подскажите как можно в программе записать функцию GetPrivateProfileInt нашел синтаксис UINT WINAPI GetPrivateProfileInt( _In_ LPCTSTR lpAppName, _In_ LPCTSTR lpKeyName, _In_ INT...
C++ Поменять местами столбцы в динамическом массиве Нужно переставить местами столбцы в динамическом массиве по ключу! У меня почему-то переставляет на правильно, не могу найти ошибку, прошу помощи! #include <stdafx.h> #include <iostream>... http://www.cyberforum.ru/cpp-beginners/thread677072.html
Написать перебор символов в строке и сортировку массива структур C++
Задание: заполнить массив структур (по сути - таблицу) из файла или с клавиатуры и отсортировать (в порядке возрастания или убывания) их по 3 букве имени. Написал сортировку по 1 букве. Не доходит...
C++ Определить игру с максимальной разницей забитых и пропущенных мячей
Условие задачи: дано N пар однозначных чисел. Первое число каждой пары означает количество мячей, забитых футбольной командой в игре, второе – количество пропущенных мячей в этой же игре. Определить...
C++ Вызов функций класса Dictionary функциями дружественного класса http://www.cyberforum.ru/cpp-beginners/thread677054.html
Функции класса Tree используют функции дружественного класса Dictionary,но вылетают ошибки,не находятся определения функций класа Dictionary,которые вызываются...
C++ Как определить конец файла при его считывании Вот код программы, который должен выводить символы из файле input.txt в output но она выводит их бесконечно, читал я в википедии ... подробнее

Показать сообщение отдельно
XAAR
Сообщений: n/a

Обратная польская запись (ОПЗ) на С++ - C++

22.10.2012, 04:31. Просмотров 2584. Ответов 3
Метки (Все метки)

Пожалуйста помогите!!!! не знаю что мне сделать с этими задачами=(((((

A. Обратная польская запись (ОПЗ).
Постфиксной формой записи (ОПЗ) выражения a◦b называется запись, в которой знак операции размещен за операндами ab◦.
Например
Обычная запись Обратная польская запись
a-b a b -
a*b+c a b * c +
a*(b+c) a b c + *
(a+c)/(c*a-d) a c + c a * d - /
Описать функции, которая вычисляет значение заданного выражения.
Входные данные. В первой строке содержит обратную польскую запись арифметического выражения. Все операнды целые положительные числа.
Выходные данные. Вывести результат вычисления ОПЗ.
Технические требования. Используются знаки операций: +, -, *, /.
Примеры
input.txt output.txt
3 1 + 4
12 5 * 10 - 50
1 2 30 + * 32
2 10 + 2 4 + 6 – 2 / 6
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru