Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.12.2014, 21:35   #1
malicious_devil
Пользователь
 
Регистрация: 11.05.2014
Сообщений: 45
По умолчанию Выделить числовые константы из строки с записью уравнения ( Delphi )

как ловить переменные на примере с 6x^2
как их сделать отбор что мы видели 6 и 2
все берется из едита
malicious_devil вне форума Ответить с цитированием
Старый 11.12.2014, 22:05   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Ловить сачком, как бабочек
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 11.12.2014, 22:13   #3
malicious_devil
Пользователь
 
Регистрация: 11.05.2014
Сообщений: 45
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Ловить сачком, как бабочек
Если не хотите помогать, никто не заставляет.
malicious_devil вне форума Ответить с цитированием
Старый 11.12.2014, 22:19   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Ну а как помогать, если вопрос ни о чем?
Цитата:
как ловить переменные на примере с 6x^2
как их сделать отбор что мы видели 6 и 2
все берется из едита
Это какой то кроссворд, расшифруйте
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 11.12.2014, 22:28   #5
malicious_devil
Пользователь
 
Регистрация: 11.05.2014
Сообщений: 45
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Ну а как помогать, если вопрос ни о чем? Это какой то кроссворд, расшифруйте
есть пример (6x^4+8x^3) который забивается в edit. нужно чтоб числа около "x^" присваивались к переменным. как сделать это?
malicious_devil вне форума Ответить с цитированием
Старый 11.12.2014, 22:36   #6
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,499
По умолчанию

Цитата:
Сообщение от malicious_devil Посмотреть сообщение
есть пример (6x^4+8x^3) который забивается в edit. нужно чтоб числа около "x^" присваивались к переменным. как сделать это?
Тогда надо формулировать так:
дана строка , например '6x^4+8x^3' , содержащая числа ( только целые, или не только , с точкой-разделителем) и прочие символы. Выделить эти числа, например в динамический массив.
type_Oleg вне форума Ответить с цитированием
Старый 11.12.2014, 22:37   #7
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

И дальше что бы вычислялось выражение? Судя по вашим вопросом еще рано такие задачи решать, не поднимете
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 11.12.2014, 23:31   #8
WinCoder
Заблокирован
 
Регистрация: 24.11.2014
Сообщений: 721
По умолчанию

Цитата:
как сделать это?
Загнать выражение в переменную, и заменить в нём все символы, не являющиеся числами пробелами через функцию ReplaceStr. На выходе получим только числа и пробелы. Делаем ещё один Replace, заменяя двойной пробел на одинарный. Загоняем выражение в StringList по делемитеру пробел. Каждый элемент будет одной переменной. Задача решена.
P.S. Код не просить.
WinCoder вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Объявление константы в delphi. daitro Помощь студентам 4 24.04.2012 18:01
как на нрафике выделить или отметить корни уравнения zilipupa Помощь студентам 0 09.04.2011 08:40
задачки в DELPHI (числовые последовательности,строки) Lexey92 Помощь студентам 0 20.11.2010 15:43
числовые строки Михаил2261 Помощь студентам 1 03.05.2010 20:59
как правильней сгрупировать(sum) строки перед записью в БД? Mugger БД в Delphi 10 14.02.2009 06:45