![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 16.10.2011
Сообщений: 15
|
![]()
Исключить из введенного предложения все слова, содержащие заданную пользователем комбинацию из двух символов.
Немогу реализировать понимаю что нада строку переделать в масив слов но как искать и удалять???? Вот мой код Код:
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
![]()
Как вариант...
Выделим в задаче подзадачу: есть слово, которое кончается или пробелом, или '\0', и есть строка из двух символов. Вернуть 1, если строка в два символа есть в слове и 0 иначе. (Завести курсор по слову и курсор по подстроке; для двух символов достаточно проверять, совпадает ли текущий символ в слове с текущим символом в подстроке, и если да, то сдвигать курсор в подстроке, а если нет - проверять совпадение символа в слове с первым символом в подстроке и ставить курсор в подстроке на первый или второй символ, в зависимости от результата; если кончилась подстрока - есть вхождение, а если раньше кончилось слово - вхождения нет.) Вторая подзадача: есть строка предложения - нужно последовательно вывести слова, если они не содержат заданную подстроку в два символа и пропустить их (видимо, вместе со следующим за ними пробелом), если они эту подстроку содержат. (Завести курсор по предложению, вызывать функцию, реализующую первую подзадачу и, последовательно перебирая символы, выводить или не выводить их на экран до первого не-пробельного символа после хотя бы одного пробельного; как дойдём до '\0' - всё, финиш.) Третья подзадача: считать введённые пользователем предложение и строку в два символа. (Уже решена.) |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
замена подстроки | Alex_sim | Общие вопросы по Java, Java SE, Kotlin | 1 | 12.11.2010 12:43 |
Поиск подстроки | int 20h | Win Api | 2 | 09.08.2010 20:37 |
выделение подстроки | Rustamel | Microsoft Office Excel | 4 | 20.04.2010 05:06 |
Удаление подстроки (С) | Айдар | Помощь студентам | 2 | 02.03.2010 08:22 |
строки и подстроки | Work Group | Помощь студентам | 1 | 17.11.2009 15:02 |