0 / 0 / 0
Регистрация: 27.05.2021
Сообщений: 22
|
|
1 | |
Удалить слово и все его вхождения в многострочном тексте СИ функцией21.06.2021, 19:02. Показов 553. Ответов 0
В многострочном тексте (char text[20][81]) удалить заданное слово (все его вхождения). Слово – это непрерывная последовательность букв и/или цифр. Разделителями слов могут быть любые другие символы.
Реализовать и использовать функцию удаления слова в строке: void deleteWords(char str[81], const char word[21]); Входные данные: str - исходная строка word - удаляемое слово Выходные данные: str – строка после удаления слов Реализовать и использовать функцию поиска слова в строке: int searchWord( const char str[81], const char word[21]); Входные данные: str – исходная строка word – искомое слово Выходные данные: возвращаемое значение - индекс первого вхождения искомого слова в строку; возвращает -1, если слово не найдено Реализовать и использовать функцию усечения (сокращения) строки: void cutString(char str[81], int beginPos, int endPos); Входные данные: str – исходная строка beginPos, endPos – начальная и конечная позиции подстроки, которую необходимо вырезать (удалить) Выходные данные: str – усеченная строка Формат входных данных. [слово] [M] [1-я строка] [2-я строка] и т.д. M – кол-во строк в тексте, целое число в диапазоне [1, 20]. Формат выходных данных. [1-я строка] [перевод строки] [2-я строка] и т.д.; пустые строки не печатать; если все строки пустые, то напечатайте сообщение «no solution». Пустыми строками считать строки, в которых либо нет символов, либо они содержат только «белые» разделители.
0
|
21.06.2021, 19:02 | |
Ответы с готовыми решениями:
0
В тексте удалить каждое четное слово, продублировать каждое нечетное слово, заменив все вхождения букв 'д' на букву 'т' Определить, есть ли в данном многострочном тексте указанное слово, и заключить его в квадратные скобки В многострочном тексте необходимо удалить все заданные символы В многострочном тексте необходимо удалить все заданные символы |
21.06.2021, 19:02 | |
21.06.2021, 19:02 | |
Помогаю со студенческими работами здесь
1
Необходимо найти самое длинное слово и удалить все его вхождения Дан текст. Напечатать его, преобразовав каждое слово по следующему правилу: удалить из слова все предыдушие вхождения последней буквы. Строка: Удалить все символы в строке, которые стоят после первого вхождения символа ‘*’, но ко второму его вхождения Заменить в тексте все вхождения слова W на слово U Преобразовать каждое слово в тексте: если слово нечётной длины, то удалить его среднюю букву В тексте, найти все вхождения заданного слова и распечатать все ключевые его предложения Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |