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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.03.2009, 16:54   #1
xaero93
Пользователь
 
Регистрация: 27.02.2009
Сообщений: 53
По умолчанию string вопрос

Господа, Знаичт есть некоторая строка в переменной. Как в этой строке заменить одну букву на букву и цифру( на что менять не имеет значения: 2 буквы, буква и цифра, 2 цифры)
например
Строка a*x*x+b*c*x+d
Нужно заменить все "Х" на "А2"
как это сделать?
З.Ы. Сильно не бейте за некрасивый код, мне всего лишь 15 лет
xaero93 вне форума Ответить с цитированием
Старый 22.03.2009, 17:15   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Код:
function Replace(s,r:string;c:char):string;
var i:integer;
begin
 Result:='';//на всякий случай
 s:='a*x*x+b*c*x+d';
 for i:=1 to length(s) do
  if LowerCase(s[i])=LowerCase(c)
   then Result:=Result+r
   else Result:=Result+s[i];
end;
вот полностью тебе функция...
s исходная строка(в которой нужно менять)
r то на что нужно менять
c символ который нужно заменять(в моем примере регистр не важен)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.

Последний раз редактировалось Пепел Феникса; 22.03.2009 в 17:18.
Пепел Феникса вне форума Ответить с цитированием
Старый 22.03.2009, 17:19   #3
Dawystrik
Пользователь
 
Аватар для Dawystrik
 
Регистрация: 22.10.2008
Сообщений: 32
По умолчанию

тебе для данного примера??
Dawystrik вне форума Ответить с цитированием
Старый 22.03.2009, 17:42   #4
xaero93
Пользователь
 
Регистрация: 27.02.2009
Сообщений: 53
По умолчанию

Без разницы, там любая строка. Дело в том, что эта строка- уравнение функции, введеное пользователем. нужно построить график этой функции. я эту прогу уже 2 месяца мучаю.
это научная работа мне в школу. Если смогу написать эту программку, ненадо будет здавать эгзамен по инфе за 9 кл
З.Ы. Сильно не бейте за некрасивый код, мне всего лишь 15 лет
xaero93 вне форума Ответить с цитированием
Старый 22.03.2009, 22:00   #5
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

xaero93, ты мою функцию глянул хоть?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 22.03.2009, 23:01   #6
ИВэТэшка
Пользователь
 
Аватар для ИВэТэшка
 
Регистрация: 01.02.2009
Сообщений: 52
По умолчанию

Если суть вопроса в построении графика функции. то зачем вообще что-то считывать, заменять и т.д. Предложи в программе пользователю ввести только коэффициенты: а,b,c. И производи расчет, строй график. Я так понял, что ты предлогаешь пользователю ввести уравнение, дальше пытаешься считать строку, заменить... что-то слишком всё усложняешь, Если конечно я тебя правильно понял ;-)
Машины должны работать! Люди должны думать!
ИВэТэшка вне форума Ответить с цитированием
Старый 15.04.2009, 14:54   #7
xaero93
Пользователь
 
Регистрация: 27.02.2009
Сообщений: 53
По умолчанию

глянул
спс
З.Ы. Сильно не бейте за некрасивый код, мне всего лишь 15 лет
xaero93 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
String t@t@rin Помощь студентам 3 09.11.2009 20:46
Вопрос про string xaero93 Общие вопросы Delphi 1 22.03.2009 16:57
Вопрос по String Родион Общие вопросы Delphi 4 13.05.2008 15:34
string medik Помощь студентам 12 29.10.2007 17:33
pansichar to string Toxa Общие вопросы Delphi 16 31.05.2007 13:40