Вниз
Скачать: CL | DM;

Построение древа выражения   Найти похожие ветки 

← →
popopo ©   (2011-12-08 01:13) [0]

Всем доброй ночи!
Помогите пожалуйста решить задачу на Delphi

HaПисать программу,
Допустим, в TEdit вводится какое либо выражение
А программа вывoдит дрeво егo вычиcлeния
Вырaжeниe coдeржит только цифры и арифметические знаки * и +
Заранее спасибо!


← →
Dennis I. Komarov ©   (2011-12-08 01:20) [1]

500 енотов


← →
Германн ©   (2011-12-08 01:24) [2]


> Помогите пожалуйста решить задачу на Delphi
>

Помощь студентам на Исходниках - http://forum.sources.ru/index.php?showforum=149
Центр помощи на винграде - http://forum.vingrad.ru/Vingrad-help-center.html


← →
Dennis I. Komarov ©   (2011-12-08 09:54) [3]

Алгоритм такой:
2+2*3+3*4+4*5+5*6+6
1. Ищем первое "*"
2. Вытаскиваем выражение "2*3"
3. Вычисляем его "6"
4. Получаем "2+6+3*4+4*5+5*6+6"
5. Так по всем операциям умножения...
6. Аналогично для "+"



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.004 c
15-1322425802
Юрий
2011-11-28 00:30
2012.03.25
С днем рождения ! 28 ноября 2011 понедельник


6-1254316524
Абрамов Игорь
2009-09-30 17:15
2012.03.25
Отправка почты Exchange Server


15-1322318218
DVM
2011-11-26 18:36
2012.03.25
Через 15 минут на Марс стартует ракета с марсоходом Curiosity


1-1289764904
Константин
2010-11-14 23:01
2012.03.25
Больше 9 com портов...


2-1323433650
_qwerty_
2011-12-09 16:27
2012.03.25
DataSet.Edit - Dataset.Post - DataSet.Cancel




   Наверх