Помогите сделать наброску програмы
Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.
Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.
Допустим имеется стока символов, которую вводит пользователь.
Требуется зашифровать любым способом это строку, а затем расшифровать методом полного перебора. На экран вывести саму строку, её шифр и затем уже саму расшифровку.
Больше никаких конкретных условий нет.
Как вариант
«Метод полного перебора» — это когда для всех символов строки используется каждый символ из определённого набора символов. Например, для строки из трёх символов и допустимого набора символов
a-z
комбинации будут:Всего 17 576 (26 х 26 х 26) комбинаций. Для строки длиной n символов количество комбинаций будет (количество допустимых символов) в степени n.
Видимо в задаче под «расшифровкой» имеется ввиду генерация очередной возможной комбинации символов и сравнение её с незашифрованной строкой. Хотя я могу и ошибаться.
Кроме того, Юрий, ты сильно перемудрил при работе со строками в С-стиле. Можно твой вариант программы написать гораздо проще:
А если ещё и выкинуть кусок, спрашивающий пользователя хочет ли он декодировать строку...
Спасибо)