Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 29.09.2015
Сообщений: 15
1

Удалить из текста все буквы b, непосредственно перед которыми находится буква с

24.10.2015, 16:49. Просмотров 1001. Ответов 6
Метки нет (Все метки)


Напечатайте заданный непустой текст, удалив из него все буквы b, непосредственно перед которыми находится буква с.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.10.2015, 16:49
Ответы с готовыми решениями:

Удалить из текста все буквы b, непосредственно перед которыми находится буква c
напечатайте заданный непустой текст удалив из него все буквы b, непосредственно перед которыми...

Удалить из текста все буквы ‘b’, непосредственно перед которыми идет буква ’c’.
Удалить из текста все буквы ‘b’, непосредственно перед которыми идет буква ’c’.

Удалить из текста все буквы "b", непосредственно перед которыми находится буква "с"
Удалить из текста все буквы b, непосредственно перед которыми находится буква с на языке Си

Распечатать все буквы, непосредственно перед которыми находится буква С
Дан массив символов S1,...,Sn. Распечатать все буквы, непосредственно перед которыми находится...

6
6 / 6 / 5
Регистрация: 17.03.2015
Сообщений: 60
24.10.2015, 17:35 2
если это дельфи, то сделай через StrReplace
заменить все "cb" на "с"
но, если у тебя задание из школы (ВУЗа), то лучше сделать по теме, которую вы проходили
Ты хоть с чего-то начал?
0
0 / 0 / 0
Регистрация: 29.09.2015
Сообщений: 15
24.10.2015, 17:42  [ТС] 3
я через поз делал, если cb в строке нет, то вывести начальную строку,иначе и что дальше я что-то не понял
0
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
28022 / 15749 / 972
Регистрация: 15.09.2009
Сообщений: 67,776
Записей в блоге: 78
24.10.2015, 17:57 4
поддерживаю. (исходя из названия темы ) код в студию.
0
0 / 0 / 0
Регистрация: 29.09.2015
Сообщений: 15
24.10.2015, 18:18  [ТС] 5
В том то и дело, что кода как такового нет, есть начало, а через что удалить или заменить б я не знаю.

Добавлено через 18 минут
Delphi
1
2
3
4
5
6
7
begin
  s:=edit1.text;
  for i := 1 to Length(s) do
  if pos('cb',s)>0 then
  s [pos('cb',s)]:='c';
  edit2.text:=s;
end;
Добавлено через 19 секунд
и он не хочет заменять cb на с
0
2550 / 1835 / 397
Регистрация: 11.09.2009
Сообщений: 6,790
24.10.2015, 20:11 6
Вы забыли, что при удалении буквы из строки строка станет короче.

Строку придётся "разрезать" и "склеивать":
Delphi
1
if pos('cb',s)>0 then s:= Copy(s,0,pos('cb',s)) + Copy(s,pos('cb',s)+1,Length(s));
0
пофигист широкого профиля
4292 / 2812 / 796
Регистрация: 15.07.2013
Сообщений: 16,317
24.10.2015, 20:39 7
Delphi
1
while Pos('cb',s) <> 0 do Delete(s,Pos('cb',s)+1,1);
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.10.2015, 20:39

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Напечатайте заданный непустой текст, удалив из него все буквы b, непосредственно перед которыми находится буква с
Напечатайте заданный непустой текст, удалив из него все буквы b, непосредственно перед которыми...

Напечатайте заданный непустой текст, удалив из него все буквы b, непосредственно перед которыми находится буква с.
столкнулся с задачкой, а именно: Напечатайте заданный непустой текст, удалив из него все буквы...

Удалить из текста все буквы "b", непосредственно перед которыми идет буква "c"
Дана исходная программа. Как изменить её так, чтобы она удаляла из текста все буквы ‘b’,...

Удалить из текста все буквы "в", непосредственно перед которыми находятся буквы "с"
Напечатать заданный непустой текст,удалив из него все буквы “в”,непостредственно перед которыми...

Напечатать заданный текст с удалением из него всех букв b, непосредственно перед которыми находится буква с
задание: Напечатать заданный текст с удалением из него всех букв b, непосредственно перед которыми...

Напечатать заданный текст с удалением из него всех букв b, непосредственно перед которыми находится буква с
Помогите пожалуйста с задачкой на С++ Напечатать заданный текст с удалением из него всех букв...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.