![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Преобразовать последовательность S1,...,Sn: если нет символа *, то оставить её без изменения, иначе заменить каждый символ, встречающийся после первого вхождения символа * на символ -.
Уже час сижу, ничего не получается. ![]() |
|
#2
|
||||
|
||||
Здесь строка это последовательность символов Код:
...
var s:string;
f:boolean;
i:integer;
...
f:=false;
for i:=1 to length(s) do //от 1 до кол-ва символов в строке
begin //Делаем:
if f then s[i]:='-'; //Если "i"-й символ строки равен "*" то со
if s[i]='*' then f:=true;//следующего символа мы будем заменять на "-"
end;
...![]() Последний раз редактировалось Енот, 20.12.2009 в 21:51. |