Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 20, средняя оценка - 4.70
Imitator
Просто интересуюсь.
39 / 39 / 4
Регистрация: 19.10.2011
Сообщений: 245
#1

Генератор слов - C++

09.08.2012, 00:41. Просмотров 2588. Ответов 3
Метки нет (Все метки)

Здравствуйте! Хочу написать программу по генерированию слов из набора букв, но даже не представляю с чего начать... Может кто-нибудь посоветовать с чего начать? Спасибо большое...

Опишу немного программу:
Пользователь вводит в строку буквы НО?А и нажимает кнопку, программа должна подобрать все возможные слова и вывести. Знаком вопроса заменяются неизвестные буквы...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.08.2012, 00:41     Генератор слов
Посмотрите здесь:

Генератор слов для телефонного номера - C++
Вот такая вот интересная задачка у Дейтела есть: 17.13. (Генератор слов для телефонного номера) Стандартный набор кнопок телефона ...

В массиве слов найти пару слов, из которых одно является обращением другого - C++
Дали задачку, вроде простая, а мыслей нет(( вопрос как организовать поиск слов)) ну собственно задание: В массиве слов найти пару...

Подсчитать и вывести на экран число слов в ней, а затем и каждое отдельное слов - C++
Помогите с кодом: Введите с клавиатуры строку символов, после чего подсчитайте и выведите на экран число слов в ней, а затем и каждое...

Запись всех повторяющихся слов в новый массив слов - C++
компилируется без ошибок, запускаю консоль после 13 строчки, а именно ввода количества слов, программа где-то вылетает, думал на 15 что-то...

Найти слова которые могут быть полностью сложены из других слов,сцепление слов(конкатенация) - C++
найти слова которые могут быть полностью сложены из других слов,сцепление слов(конкатенация)

Обработка слов строки без массива слов - C++
В программе нужно обработать введенную строку , ввести некоторую разменость и вывести слова , рамерность которых больше за введенную . ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
lemegeton
2923 / 1352 / 135
Регистрация: 29.11.2010
Сообщений: 2,725
09.08.2012, 00:42     Генератор слов #2
Начните с определения "слова", продолжите правилами его составления, затем составьте алгоритм составления "слова", ну и наконец, реализуйте алгоритм.

Добавлено через 59 секунд
Цитата Сообщение от Imitator Посмотреть сообщение
Пользователь вводит в строку буквы НО?А и нажимает кнопку, программа должна подобрать все возможные слова и вывести. Знаком вопроса заменяются неизвестные буквы...
Это вообще другая задача. Задача подбора. Решается регулярными выражениями и наличием более-менее крупного словаря.
Imitator
Просто интересуюсь.
39 / 39 / 4
Регистрация: 19.10.2011
Сообщений: 245
09.08.2012, 00:46  [ТС]     Генератор слов #3
Цитата Сообщение от lemegeton Посмотреть сообщение
Начните с определения "слова", продолжите правилами его составления, затем составьте алгоритм составления "слова", ну и наконец, реализуйте алгоритм.

Добавлено через 59 секунд

Это вообще другая задача. Задача подбора. Решается регулярными выражениями и наличием более-менее крупного словаря.
Т.е. все возможные слова должны быть в словаре? И программа просто выбирает подходящие?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.08.2012, 05:38     Генератор слов
Еще ссылки по теме:

Ввод слов в массив и подсчёт введённых слов - C++
как можно решить эту задачу:Напишите программу,использующую массив char и цикл для чтения по одному слову за раз до тех пор,пока не будет...

Дан список слов. Найти наиболее длинную последовательность слов, чтобы конец предыдущего совпадал с началом следующего - C++
Дан список слов. Найти наиболее длинную последовательность слов, чтобы конец предыдущего совпадал с началом следующего. Помогите с...

В последовательности слов найти и поменять местами пару слов, у которых первые 3 буквы одного совпадают с последними 3 буквами другого - C++
Лабораторная работа № 6 Строки Цель работы: изучение правил описания, ввода-вывода и основных функций обработки символьных данных. ...

Считывание слов из потока cin и вывод их в поток cout, с заменой нежелательных слов словом "Bleep" - C++
Напишите программу, заглушающую нежелательные слова; иначе говоря, считайте слова из потока cin и выведите их в поток cout, заменив...

Дан текст, состоящий не менее чем из пяти слов. Сформировать стек из тех слов, в которых присутствует буква "Е" - C++
Дан текст, состоящий не менее чем из пяти слов. Сформировать стек из тех слов, в которых присутствует буква "Е". Я кое как составил...

Дан текст, состоящий не менее чем из пяти слов. Сформировать стек из тех слов, в которых присутствует буква "Е" - C++
Дан текст, состоящий не менее чем из пяти слов. Сформировать стек из тех слов, в которых присутствует буква "Е". Помогите пожалуйста решить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Сtrl
139 / 129 / 3
Регистрация: 19.07.2011
Сообщений: 184
09.08.2012, 05:38     Генератор слов #4
Цитата Сообщение от Imitator Посмотреть сообщение
Т.е. все возможные слова должны быть в словаре? И программа просто выбирает подходящие?
Программа просто выбирает подходящие. Только критерий выбора - наличие в словаре.

Иначе как определить, является набор букв словом? Вот по маске "но?а" вполне подходит "ноыа".
Yandex
Объявления
09.08.2012, 05:38     Генератор слов
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru