|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.11.2013, 18:53 | #1 |
Форумчанин
Регистрация: 24.10.2013
Сообщений: 130
|
Дана строка, состоящая из русских слов, набранных заглавными бук- вами и разделенных пробелами (одним или несколькими). Преобразо
Дана строка, состоящая из русских слов, набранных заглавными бук- вами и разделенных пробелами (одним или несколькими). Преобразовать каждое слово в строке, заменив в нем все последующие вхождения его первой буквы на символ «.» (точка). Например, слово «МИНИМУМ» на- до преобразовать в «МИНИ.У.». Количество пробелов между словами не изменять.
даже не знаю с чего начать программу. |
14.11.2013, 19:13 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Код:
I'm learning to live...
|
14.11.2013, 20:48 | #3 |
Форумчанин
Регистрация: 24.10.2013
Сообщений: 130
|
var
s:string; c:char; begin c:=s[1]; s:=StringReplace(s,c,'.',[rfreplaceall]); s[1]:=c; end; edit2.text:=c;/// а как заменить эту строку? end. |
14.11.2013, 20:55 | #4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Ты идею даже не попыталась понять, поэтому обьясняю на пальцах: Есть функция StringReplace, в стандартном Делфи, Фрипаскале и где-то возможно еще. Что она делает? Она заменяет все совпадения в строке, которые характеризируются вторым параметром на то что передается третим параметром. Если указан флаг rfreplaceall, замена происходит по всей строке, везде где только будет найдено то что во втором параметре. После замены она возвращает новую строку с уже замененными элементами. А теперь хорошенько посмотри на свой код и ответь - что у тебя не так.
I'm learning to live...
|
|
14.11.2013, 21:24 | #5 | ||
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
Цитата:
Зная, что она есть в Фри, ты молчал? Я то по старинке ручками всё менял.. А тут.. Огроменное спасибо! Цитата:
Код:
|
||
14.11.2013, 21:44 | #6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
И потом я не знаю насколько чистая Фраха отличается от Лазаря, в лазаревском паке эта функа есть.
I'm learning to live...
|
|
14.11.2013, 21:51 | #7 | ||
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
Цитата:
Цитата:
(Ушел за Лазарем..) |
||
15.11.2013, 12:37 | #8 |
Форумчанин
Регистрация: 24.10.2013
Сообщений: 130
|
Код:
|
15.11.2013, 12:57 | #9 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
15.11.2013, 13:04 | #10 |
Форумчанин
Регистрация: 24.10.2013
Сообщений: 130
|
END не нравится в конце программы.ошибку выдаёт.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дана строка, состоящая из русских слов, разделенных пробелами (одним или несколькими). | Odinsoon | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 24.04.2013 18:46 |
Задача делфи! Дана строка символов, состоящая из произвольных десятичных цифр, разделенных пробелами.Вывести четные числа строки | ethic | Помощь студентам | 0 | 17.04.2013 22:08 |
Дана строка, состоящая из русских слов, набранных заглавными буквами и разделенных пробелами (одним или несколькими) | NeLIN | Общие вопросы C/C++ | 1 | 12.12.2012 23:07 |
. Задана строка символов. состоящая из отдельных слов, разделенных пробелами. Преобразовать ее, оставив в ней только первые два | Proskurina | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 29.05.2012 19:35 |
дана строка символов ,разделённые пробелами(одним или несколькими) и не содержащие пробелов внутри себя,б | Aktor1992 | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 12.04.2011 22:19 |