Деревья выражений С++

Отменен
Заказ
1532341
Раздел
Программирование
Предмет
C/C++
Тип работы
Антиплагиат
Не указан
Срок сдачи
Не определен
Цена
Договорная
Блокировка
10 дней
Размещен
16 Апр 2019 в 15:12
Просмотров
75
Описание работы
Написать программу, которая по заданной формуле строит дерево и производит вычисления с помощью построенного дерева. Формула задана в традиционной инфиксной записи, в ней могут быть скобки, максимальная степень вложенности которых ограничивается числом 10. Аргументами могут быть целые числа и переменные, задаваемые однобуквенными именами. Допустимые операции:+ - * /. Унарный минус допустим. С помощью построенного дерева формулы упростить формулу, заменяя в ней все поддеревья, соответствующие формулам ((х+у)*z), ((x-y)*z), (x*(y+z)), (x*(y-z)) на поддеревья соответствующие формулам (x*z+y*z), (x*z-y*z), (x*y+x*z), (x*y-x*z) соответственно. Знак умножения - звездочка. Программа должна строить дерево по заданой инфиксной форма, затем преобразовывать выражение по заданным формулам и снова строить дерево. Оба дерева должны лежать боком. В программе должны быть комментарии
Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир