![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Форумчанин
Регистрация: 24.10.2013
Сообщений: 130
|
![]() Код:
программа выдаёт не правильный ответ. я поняла что смысл задачи такой: ввожу символ : р и слово : пророк ответ :прроррок. |
![]() |
![]() |
![]() |
#12 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
Вызывается функция с двумя параметрами.
В самой функции создаётся новая строка (это переменная result - переменная, которая означает возвращаемое значение, раз у нас функция типа string function .... : string, то и эта переменная типа string - эта переменная создаётся автоматически в Delphi) , куда переписываются (в цикле) символы исходной строки. При этом выполняется проверка, если символ исходной строки равен второму параметру функции, то в выходную строку он добавляется ДВА раза (вместо result:=result+c+c можно написать и result:=result+s[i]+s[i] - т.к. s[i] у нас равно с, то это даст абсолютно идентичный результат). Ещё вопросы? Цитата:
вот только не обратили внимание на: Код:
поэтому нужно в Edit1 занести слово (например, пророк) а в Edit2 - нужный символ (например, р) в Edit3 получится результат - строка с продублированным символом. Последний раз редактировалось Serge_Bliznykov; 13.11.2013 в 13:38. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ввести строку и удвоить каждый символ "q" | karamzin | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 24.11.2012 14:25 |
Дана строки S и S1. Каждое вхождение S1 в строку S в качестве подстроки заменить на обращенную подстроку S1 ( на Pascal ) | avizer | Помощь студентам | 11 | 20.03.2012 14:47 |
Дан символ C и строка S. Удвоить каждое вхождение символа C в строку S. | MrJohanson | Помощь студентам | 1 | 10.03.2010 09:51 |
Удвоить каждый символ строки, потом перевернуть строку | Didi | Помощь студентам | 6 | 20.05.2008 15:33 |