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

Обработка текстовой информации

14.12.2010, 08:28. Показов 900. Ответов 1
Метки нет (Все метки)

Здравствуйте, форумчане. Злой препод дал прогу, не могу написать голову ломаю...
Задание звучит так: Пользователь вводит слово, потом вводит предложение, если в предложении есть слово введённое пользователем вначале, то в исходной строке удвоить его. Я понял так, например я ввожу слово "мыла" и предложение "Мама мыла раму, рама мыла маму.", то в ответ строка такого вида "Мама мыламыла раму, рама мыламыла маму". Очень прошу помогите

Добавлено через 3 часа 9 минут
Может кто хоть идейку подкинет как это реализовать ума не приложу

Добавлено через 9 часов 40 минут
Ребят о_О
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.12.2010, 08:28
Ответы с готовыми решениями:

Обработка текстовой информации С++
Вот значит добрые люди моя программа. Программа в строке символов должна находить первую и...

Работа с файлами. Обработка текстовой информации
Необходимо написать программу, которая выполняет указанные операции (каждую операцию оформить...

Обработка текстовой информации (Задание по строкам)
Обеспечить, чтобы каждое новое предложение в тексте начиналось с большой буквы.

Из Паскаля в Си++. Шифрование текстовой информации
Шифрование текстовой информации случайной заменой символов. Нужно из Паскаля перевести в С++....

1
372 / 286 / 97
Регистрация: 17.12.2009
Сообщений: 567
14.12.2010, 08:45 2
Цитата Сообщение от Perfaratar Посмотреть сообщение
Я понял так, например я ввожу слово "мыла" и предложение "Мама мыла раму, рама мыла маму.", то в ответ строка такого вида "Мама мыламыла раму, рама мыламыла маму".
да, наверно так.

считываем первое слово в массив, например имя массива word.
считываем строку в массив, например имя массива str.
заведем еще массив для результирующей строки newstr.
проходим по массиву в цикле:
1. если текущий элемент str равен первому элементу word - подозреваем, что началось искомое слово, копируем его в newstr, проверяем все последующие элементы на равенство с элементами word одновременно копируя их в newstr.
1.1. Если все равны то копируем word в newstr, переходим к пункту 1.
1.2. если хоть один не равен, то переходим к пункту 1.
2. если текущий элемент str не равен первому элементу word, записываем его в newstr продвигаемся на один элемент и возвращаем к пункту 1.
3. если текущий элемент str равен '\0' копируем его в newstr и завершаем цикл.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.12.2010, 08:45

Задания на тему: Кодирование текстовой информации
1.Десятичный код (номер) буквы "е" в таблице кодировки символов ASCll равен 101. Какая...

Обработка текстовой строки
Собственно задание определить, имеются ли в строке изображения двоичных чисел. написал данную...

Обработка текстовой информации c#
Дан текс состоящий не менее из 10 слов .напечатать все слова из текста,отличные от слова hello

Обработка текстовой информации
Нyжнa пoмoщь в нaпcaнии нeбoьшoй кoнсoльнoй прoгрaммы. Есть текcт. Нужнo зaдaть любoй симвoл и...


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

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

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