1 / 1 / 0
Регистрация: 10.05.2017
Сообщений: 19
|
|
1 | |
Определить количество слов в строке07.06.2017, 22:14. Показов 3225. Ответов 17
определить количество слов в строке, если строка представляет собой набор символов разделенных любым количеством пробелов
Реализовать по символьной обработкой символов Помогите плз !!!!!
1
|
07.06.2017, 22:14 | |
Ответы с готовыми решениями:
17
Cтрока: Определить количество средних слов в строке и какое из слов начинается на большую по коду букву В заданной строке определить количество слов (в строке может содержаться несколько пробелов подряд). Определить количество слов в строке Определить количество слов в строке |
1505 / 968 / 812
Регистрация: 30.04.2016
Сообщений: 3,334
|
||||||
07.06.2017, 22:33 | 2 | |||||
datanyan, здравствуйте! Я не знаю, что вы имели ввиду под посимвольной обработкой, но выкладываю такой вариант решения (хотя это можно сделать проще):
0
|
243 / 268 / 219
Регистрация: 14.11.2016
Сообщений: 1,043
|
||||||
07.06.2017, 22:44 | 3 | |||||
Если так и не поняли для чего флаг, то можете убрать его и увидите, что оно будет добавлять пустые строки в которые не было произведено ни какой записи. Думаю вы "андэстэнд" для чего flag?!
0
|
1 / 1 / 0
Регистрация: 10.05.2017
Сообщений: 19
|
|
08.06.2017, 02:43 [ТС] | 4 |
мне нужно сделать без использывания библиотек vector string и algorithm
0
|
296 / 125 / 106
Регистрация: 30.10.2015
Сообщений: 690
|
|
08.06.2017, 03:22 | 5 |
Fixer_84, у вас переменная k не инициализирована. Стандарт не дает гарантии, что k будет равняться 0.
anapshy, так будет правильнее: unsigned int NumberWords(const std::string &line)
0
|
823 / 626 / 321
Регистрация: 24.02.2017
Сообщений: 2,209
|
||||||
08.06.2017, 08:22 | 6 | |||||
0
|
1494 / 1209 / 821
Регистрация: 29.02.2016
Сообщений: 3,614
|
||||||
08.06.2017, 08:36 | 7 | |||||
0
|
243 / 268 / 219
Регистрация: 14.11.2016
Сообщений: 1,043
|
|
08.06.2017, 09:01 | 8 |
0
|
838 / 641 / 940
Регистрация: 26.06.2015
Сообщений: 1,409
|
||||||
08.06.2017, 09:04 | 9 | |||||
0
|
296 / 125 / 106
Регистрация: 30.10.2015
Сообщений: 690
|
|
08.06.2017, 12:51 | 10 |
Вы все равно передаете по константной ссылке. И ваш код не меняет содержимое строки.
0
|
243 / 268 / 219
Регистрация: 14.11.2016
Сообщений: 1,043
|
|
08.06.2017, 13:03 | 11 |
Nemovok, а ну Да, там же
const
0
|
1 / 1 / 0
Регистрация: 10.05.2017
Сообщений: 19
|
|
10.06.2017, 19:16 [ТС] | 12 |
А как ещё можно сделать
0
|
243 / 268 / 219
Регистрация: 14.11.2016
Сообщений: 1,043
|
|
10.06.2017, 19:19 | 13 |
datanyan, куда ещё больше то?
0
|
Любитель чаепитий
|
||||||
11.06.2017, 09:38 | 14 | |||||
Сообщение было отмечено MrGluck как решение
Решение
1
|
11.06.2017, 10:06 | 15 | |||||
GbaLog-,
Добавлено через 11 минут
у меня почему-то 5 выдаёт
Для закрытия данного окна нажмите <ВВОД>... ^A^C Warning: Program '/usr/bin/qtcreator_process_stub' crashed.
0
|
с++
1282 / 523 / 225
Регистрация: 15.07.2015
Сообщений: 2,562
|
||||||
11.06.2017, 10:09 | 16 | |||||
типа так?
0
|
Любитель чаепитий
|
|
11.06.2017, 10:27 | 18 |
на первой итерации
isSpace == false , поэтому на первом же символе, т.к. он пробельный, counter увеличивается на 1.лекарство: bool isSpace = isspace(str.front()); .
1
|
11.06.2017, 10:27 | |
11.06.2017, 10:27 | |
Помогаю со студенческими работами здесь
18
Определить количество слов в строке С++ Определить количество слов в строке Определить количество слов в строке. Определить количество слов в строке Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |