2 / 2 / 1
Регистрация: 27.05.2015
Сообщений: 78
|
|
1 | |
Найти все символы, которые встречаются в строке более двух раз27.05.2015, 18:53. Показов 11487. Ответов 14
Метки нет Все метки)
(
Парни помогите нужно написать в C++ Builder "Найти все символы, которые встречаются в строке более 2ух раз"
Должна быть посимвольная обработка
0
|
|
27.05.2015, 18:53 | |
Ответы с готовыми решениями:
14
Обнулить все элементы массива, которые встречаются более двух раз
|
164 / 49 / 27
Регистрация: 04.06.2013
Сообщений: 636
|
||||||
27.05.2015, 21:05 | 2 | |||||
во-первых тема не втом разделе, но это уже проблема для модераторов.
а если по теме, так просто пробегаеш циклом по элементам строки:
0
|
28.05.2015, 01:31 | 3 | ||||||||||
![]() Решение
Так как в задании сказано что найти все символы в строке, а строка может содержать и не одно слово а несколько поэтому я немного переделал код для более чем одного слова в строке. Этот код выглядит таким образом
1
|
940 / 868 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
|
||||||
28.05.2015, 08:52 | 5 | |||||
0
|
940 / 868 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
|
|
28.05.2015, 09:07 | 7 |
Сделай две и покажи, как работает.
Это пофиг, билдер или нет, вот здесь выход за границу строки (если это калсс строк, а не Си-строка): Берётся индекс, равный размеру строки.
0
|
196 / 197 / 120
Регистрация: 27.05.2011
Сообщений: 545
|
||||||
28.05.2015, 11:50 | 11 | |||||
Вот моё решение, с моим любимым STL. Без всяких там выходов за границы строк.
Кликните здесь для просмотра всего текста
0
|
196 / 197 / 120
Регистрация: 27.05.2011
Сообщений: 545
|
|
28.05.2015, 13:03 | 13 |
Всё-таки нету у него выхода за границы строчки. В этом AnsiString индексация в стиле паскаля: от 1 до Length() включительно.
System.AnsiStringBase.operator []
1
|
2 / 2 / 1
Регистрация: 27.05.2015
Сообщений: 78
|
|
28.05.2015, 14:24 [ТС] | 15 |
Спасибо все работает
![]()
0
|
28.05.2015, 14:24 | |
Помогаю со студенческими работами здесь
15
Вывести все символы, которые встречаются в строке только один раз, в порядке возрастания их ASCII-кодов.
Вывести все символы, которые встречаются в первой строке тексте и не встречаются в последней. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |