Показать сообщение отдельно
  #4  
Старый 14.03.2012, 13:24
Аватар для Pilot_Red
Pilot_Red Pilot_Red вне форума
Продвинутый
 
Регистрация: 01.11.2006
Адрес: Карелия
Сообщения: 702
Версия Delphi: D7
Репутация: 11581
По умолчанию

Цитата:
Сообщение от nixel
даю наводку.
надо читать содержимое строки и разбирать ее на составляющие: число1, число2, ...., числоn и знаки между ними.
Посмотри работу со строками, конкретно функцию Pos - она тут будет использоваться больше всего. С функциями IntToStr и StrToInt, думаю, ты знаком.
Если надо, могу выложить паскалевский исходник программки, которая эмулировала броски d&d кубиков d4, d6, d8, d10, d20 в разных их количествах и выдавала конечный результат.задание брала из вводимой с клавиатуры строки. так будет довольно просто поймать мысль.
Наводка довольно таки тухлая, в данном случае здесь важны не методы работы со строками, а сам алгоритм, в котором эти методы будут использоваться.
Автору же предлагаю изучить работу с грамматиками, рег. выражениями, разборы цепочек символов, и.т.д. ну и глянуть ссылку данную выше...
Ответить с цитированием