|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
28.02.2014, 22:21 | #11 |
Пользователь
Регистрация: 27.02.2014
Сообщений: 12
|
Smitt&Wesson, бьем в лоб.
|
28.02.2014, 23:00 | #12 |
Форумчанин
Регистрация: 03.04.2013
Сообщений: 167
|
это твой код?если твой,тогда помогу.У тебя путаница.
За что отвечает переменная k? двумерный массив,контейнер для чего? опиши пошагово алгоритм действий(псевдокод). Пример: 1) ввожу символы в одномерный массив до \0 2) ищу в этом массиве слова(разделить до и после слова - пробел) и т.д. Последний раз редактировалось alekopoko; 28.02.2014 в 23:06. |
28.02.2014, 23:48 | #13 |
Пользователь
Регистрация: 27.02.2014
Сообщений: 12
|
Код:
Читаю строку; Обрабатываю предложения; Выделяю слова (разбиваю на слова); Пробегаю по массивы символов, ища нужные буквы. Увеличиваю счетчик.Запоминаю слова и они помещаются в словарь. |
01.03.2014, 00:28 | #14 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Харяшё,
В лоб, так в лоб. Находим первый побел. Нашли? Дальше искат будем, или на этом остановимся?
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
01.03.2014, 00:41 | #15 |
Форумчанин
Регистрация: 03.04.2013
Сообщений: 167
|
зачем тебе в словарь заносить слова apple?тебе же нужно вывести их кол-во ? нет?
Смотри.Ты пробегаешь по массиву.По всем элементом начиная с первого.Находишь слово apple ,плюсуешь счетчик,дальше пробегаешь,находишь второе слово,счетчик плюсуется и т.д. до конца строки символов,до \0. Зачем слова apple заносить в словарь? Или тебе нужно вывести ВСЕ слова apple найденные в строке? т.е. сколько раз нашли слово apple ,столько раз и вывести это слово? Последний раз редактировалось alekopoko; 01.03.2014 в 00:46. |
01.03.2014, 00:56 | #16 | |
Пользователь
Регистрация: 27.02.2014
Сообщений: 12
|
Цитата:
|
|
01.03.2014, 01:11 | #17 |
Форумчанин
Регистрация: 03.04.2013
Сообщений: 167
|
Код:
Последний раз редактировалось alekopoko; 01.03.2014 в 01:22. |
01.03.2014, 12:28 | #18 |
Пользователь
Регистрация: 27.02.2014
Сообщений: 12
|
Вот так?
Код:
|
01.03.2014, 12:47 | #19 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
У данной задачи, два способа решения. "Лобовой", прямым перебором и "не лобовой", который Вы и предложили.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
01.03.2014, 18:43 | #20 |
Форумчанин
Регистрация: 03.04.2013
Сообщений: 167
|
во-первых не так
Код:
Код:
Еще раз подумай как найти слово в строке.Не забывай что слово может начинаться с первого элемента.Т.е. str[0] может быть не пробелом а началом слова.У тебя это программа не отслеживает. Твоя сейчас задача для начала - это написать программу которая находит слово в строке. С этого начинай.не трогай пока apple |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Найти самое длинное слово в строке. | Mineralkaaaa | Помощь студентам | 9 | 16.12.2012 21:01 |
Требуется найти в строке самое длинное слово (С++) | *Надежда* | Помощь студентам | 7 | 20.11.2012 19:16 |
Найти самое длинное слово в строке (массив) | bot.bat | Помощь студентам | 2 | 05.11.2011 00:40 |
Найти первое слово в строке | Delphinchik | Помощь студентам | 10 | 24.08.2010 11:02 |
Язык С : Найти наиболее часто встречаемое слово в строке | delphi_HOBu4oK | Помощь студентам | 0 | 15.05.2010 12:18 |