Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [C++] Символьный массив


Автор: Kilz 18.12.2007, 01:31
Доброе время суток
Изучать C++ начал недавно и мне очень нужна помощь в написании алгоритмов решения следующей задачи (символьный массив):

Написать программу, которая проверяет, можно ли из букв, входящих в слово А, составить слово В.

Буду рад любой помощи.
Заранее огромное спасибо.

Автор: under_sun 18.12.2007, 16:59
Первое, что пришло в голову: читаешь символ из А, ищешь его в В, если находишь - удаляешь из В. Как только В пусто - значит можно составить.

Автор: Kilz 18.12.2007, 22:14
Цитата(under_sun @ 18.12.2007,  16:59)
Первое, что пришло в голову: читаешь символ из А, ищешь его в В, если находишь - удаляешь из В. Как только В пусто - значит можно составить.

А какие функции для этого испльзуются??? smile 

Автор: DonJuansMagicPants 18.12.2007, 23:04
Как минимум тебе надо подключать словарь и смотреть по набору букв с какими словами список из словаря совпадает с твоим словом , по другому ни как

Автор: under_sun 19.12.2007, 01:21
Цитата(Kilz @  18.12.2007,  22:14 Найти цитируемый пост)
А какие функции для этого испльзуются??? 

Т.к. ты только начал изучать C++, то рукописные.
Цитата(DonJuansMagicPants @  18.12.2007,  23:04 Найти цитируемый пост)
Как минимум тебе надо подключать словарь и смотреть по набору букв с какими словами список из словаря совпадает с твоим словом 

Че?
Цитата(DonJuansMagicPants @  18.12.2007,  23:04 Найти цитируемый пост)
по другому ни как 

Всегда есть более, чем один способ сделать что-либо.

Автор: DonJuansMagicPants 19.12.2007, 09:23
Блин чего то задание не так понял, я думал ему что-то типо игры нужно есть большое слово и надо из него составить кучу маленьких =)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)