4 / 2 / 0
Регистрация: 02.03.2009
Сообщений: 54
|
|
1 | |
Работа с текстом04.08.2009, 18:59. Показов 22977. Ответов 9
Метки нет (Все метки)
Задача C++:
Даны натуральное число n, символы s1 ...,sn.. Группы символов, разделенные пробелами (одним или несколькими) и не содержащие пробелов внутри себя, будем называть словами. а) Подсчитать количество слов в данной последовательности. б) Подсчитать количество букв а в последнем слове данной последовательности. в) Найти количество слов, начинающихся с буквы б. г) Найти количество слов, у которых первый и последний символы совпадают между собой. д) Найти какое-нибудь слово, начинающееся с буквы а. е) Преобразовать данную последовательность, заменяя всякое вхождение слова это на слово то. ж) Найти длину самого короткого слова. Как введенные слова вставить в символьный массив например char s[n] и удалить пробелы , каждое слово это отдельный элемент массива ,и как работать отдельно со словами т.е слово это отдельный текстовый массив ?
0
|
04.08.2009, 18:59 | |
Ответы с готовыми решениями:
9
Работа с текстом Работа с текстом Работа с текстом Работа с текстом |
12 / 12 / 2
Регистрация: 08.07.2009
Сообщений: 45
|
|
04.08.2009, 21:31 | 2 |
Для всех задач кроме е) будет удобнее разбить введенный тобою массив символов на массив слов. В этом случае ты будешь работать с подобием двумерного массива. Для задачи е) проще будет работать прямо с цельной строкой.
И если ты используешь C++, то можешь пользоваться типом string вместо char[].
0
|
7175 / 3234 / 81
Регистрация: 17.06.2009
Сообщений: 14,164
|
||||||
04.08.2009, 21:51 | 3 | |||||
Да как угодно вообщем.
0
|
159 / 156 / 47
Регистрация: 29.04.2009
Сообщений: 636
|
||||||
04.08.2009, 21:51 | 4 | |||||
0
|
4 / 2 / 0
Регистрация: 02.03.2009
Сообщений: 54
|
|
04.08.2009, 22:17 [ТС] | 5 |
0
|
7175 / 3234 / 81
Регистрация: 17.06.2009
Сообщений: 14,164
|
|
04.08.2009, 22:20 | 6 |
vector - это и есть STL.
Видимо тебе задачу дали, чтобы ты STL изучил
0
|
12 / 12 / 2
Регистрация: 08.07.2009
Сообщений: 45
|
||||||
04.08.2009, 22:39 | 7 | |||||
Если таки не хочешь использовать string, то используй для присваивания strcpy в двумерных чаровских массивах. Но вообще Sekt прав по поводу векторов - ими удобнее. Однако, если ты с указателями еще не на "короткой ноге", лучше пока не пользуйся векторами.
0
|
Maniac
|
||||||
05.08.2009, 01:20 | 8 | |||||
както так..
1
|
4 / 2 / 0
Регистрация: 02.03.2009
Сообщений: 54
|
|
05.08.2009, 09:53 [ТС] | 9 |
ISergey
Как с клавиатуры слова ввести ? через cin>> идет не правильная работа программы и как с русским языком подружить MS-DOS ?
0
|
Maniac
|
||||||
05.08.2009, 17:13 | 10 | |||||
0
|
05.08.2009, 17:13 | |
05.08.2009, 17:13 | |
Помогаю со студенческими работами здесь
10
Работа с текстом Работа с текстом... Работа с текстом Работа с текстом Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |