0 / 0 / 0
Регистрация: 16.05.2010
Сообщений: 8
|
||||||
1 | ||||||
Удалить в символьной строке все слова, по длине большие, чем N12.10.2010, 18:21. Показов 1093. Ответов 5
Метки нет (Все метки)
задание: удалить в символьной строке все слова, по длине большие, чем N(N вводится пользователем)
отладка в дебаге показала, что ошибка в строчке "ptr -= curLength + 1;" (от указателя отнимается текущая длинна плюс один), и что при таком условии программа не будет удалять первое слово. в чём ошибка пока не понять. помогите разобраться
0
|
12.10.2010, 18:21 | |
Ответы с готовыми решениями:
5
В символьной строке удалить все слова, состоящие более чем из N букв Написать функцию, которая определяет, все ли слова в заданной символьной строке длине 3 букв В символьной строке удалить все слова с четным номером В символьной строке удалить все слова, начинающиеся с гласной буквы |
0 / 0 / 0
Регистрация: 16.05.2010
Сообщений: 8
|
|
12.10.2010, 19:34 [ТС] | 3 |
входные строка и N - длинна
0
|
0 / 0 / 0
Регистрация: 16.05.2010
Сообщений: 8
|
|
12.10.2010, 21:27 [ТС] | 5 |
когда "ptr -= curLength + 1, то удаляется всё, кроме первого слова, в любой строке
когда "ptr -= curLength, то работает всё правильно при любых строках и N, кроме N=1. тогда программа выдаёт 2 буквы, непонятно для меня откуда взявшихся, хотя должна удалять всё, кроме слов с длинной 1 символ
0
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
||||||||||||||||
13.10.2010, 11:23 | 6 | |||||||||||||||
0
|
13.10.2010, 11:23 | |
13.10.2010, 11:23 | |
Помогаю со студенческими работами здесь
6
В символьной строке удалить все слова, начинающиеся и заканчивающиеся на одну и ту же букву В символьной строке удалить все слова, состоящие из нечетного количества букв В символьной строке удалить все слова, начинающиеся и заканчивающиеся на одну и ту же букву В символьной строке удалить все слова, содержащие две подряд идущие гласные буквы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |