|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
01.05.2013, 12:38 | #1 |
Пользователь
Регистрация: 01.05.2013
Сообщений: 16
|
Работа со строками в обычном С++
Нужно составить программу которая во введенном тексте находит все первые буквы слов и печатает их в порядке уменьшения частоты их употребления. слово брать как последовательность символов заключенных между пробелами
|
01.05.2013, 14:28 | #2 |
Форумчанин
Регистрация: 22.12.2011
Сообщений: 378
|
в порядке уменьшения частоты использования где? В слове? тексте?. Могу написать данную программу.
ICQ - 576319398 Skype - NeoProgrammer
Большинство хороших программистов делают свою работу не потому, что ожидают оплаты или признания, а потому что получают удовольствие от программирования.
|
01.05.2013, 15:12 | #3 |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
если текст в файле
Код:
|
01.05.2013, 16:32 | #4 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
rrrFer, раз C++, то зачем рисковать с массивом char'ов. Использовать string для этих же целей и "не париться".
Код:
UPD Придумал Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
Последний раз редактировалось BDA; 01.05.2013 в 17:13. |
01.05.2013, 18:03 | #5 | |||
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
Цитата:
Цитата:
Цитата:
Код:
МБ тут ваще словарь лучше не использовать, и еще вот тут меня сомнения терзают: ++m[s[0]]; - кто инициализировал значения словаря нулями? - я этого не делал, и не видел чтобы это делал стандарт, просмотрел? |
|||
01.05.2013, 18:37 | #6 |
Пользователь
Регистрация: 01.05.2013
Сообщений: 16
|
vector я вообще не проходил, мне достаточно простейший цикл который проверяет строку на пробелы между словами а потом берет букву после пробела (то есть первую) а потом заносит ее в вещественный массив с которым я потом и работаю (располагаю в порядке)
|
01.05.2013, 19:07 | #7 | |||
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
Цитата:
Цитата:
the element is constructed using its default constructor Цитата:
Во-первых, почему массив вещественный (лучше, имхо, целый). Во-вторых, в чем же тогда затруднения?
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
Последний раз редактировалось BDA; 01.05.2013 в 19:23. |
|||
01.05.2013, 19:40 | #8 |
Пользователь
Регистрация: 01.05.2013
Сообщений: 16
|
Ну не проходил, так не проходил
Во-первых, почему массив вещественный (лучше, имхо, целый). Во-вторых, в чем же тогда затруднения?[/QUOTE] в том что я не понимаю вашу программу |
01.05.2013, 19:47 | #9 | |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
Ну так раз Вы этого не проходили, то и не рассматривайте мою программу, а пишите свою.
Цитата:
Правда, обычно ограничения все же есть. Например, было задание написать быструю сортировку, и решение с использованием стандартного qsort не подошло бы Использование материала, который еще не был пройден, подразумевает, что Вы сможете с легкостью объяснить любую строчку своей программы (впрочем, так должно быть всегда).
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
Последний раз редактировалось BDA; 01.05.2013 в 19:59. |
|
01.05.2013, 19:52 | #10 |
Linux C++ Qt ARM
Старожил
Регистрация: 30.11.2008
Сообщений: 3,030
|
Что значит "не проходил"? Вы что в школе учитесь? Если нет, то забудьте эту фразу.
Дилетант широкого профиля.
"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Элементы диалога в обычном (не диалоговом!) окне | БалаШагаЛ | Win Api | 13 | 17.04.2014 11:35 |
СТРОКОВЫЙ БУФЕР. Задача в обычном С | BigDaddy | Помощь студентам | 0 | 27.11.2012 17:43 |
Как параллельно вызвать 2 функции на обычном компеляторе DEV-C++ | Medved' | Помощь студентам | 1 | 30.08.2011 16:40 |
можно ли просматривать 3d фильмы на обычном мониторе? | alex(21) | Свободное общение | 7 | 08.02.2011 08:30 |
Работа с матрицами (норма матрицы, работа со строками) | Neitrosha | Помощь студентам | 1 | 26.11.2010 20:19 |