|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.03.2017, 00:21 | #1 |
Новичок
Джуниор
Регистрация: 21.03.2017
Сообщений: 2
|
Разработать функцию для генерирования пароля с заданными требованиями
Разработать функцию для генерирования пароля с заданными требованиями. Входные параметры функции: кол-во строчных символов латинского алфавита, кол-во прописных символов латинского алфавита, кол-во цифр, кол-во специальных символов, признак. К специальным символам относятся символы: «!», «#», «$», «%», «&». Признак – наличие в пароле подряд идущих символов одного типа.
|
21.03.2017, 10:19 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
признак чего?
проверьте, Вы корректно перепечатали задание? такое впечатление, что пропущена часть фразы. а вообще, написать программу не сложно. описываете функцию, в ней генерите случайным образом нужное число нужных символов, перемешиваете строку случайным образом (вот тут нужно учесть, что за признак в задании, его тоже нужно как учесть). что у Вас конкретно не получается? |
21.03.2017, 10:39 | #3 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Полагаю, что это признак запрета подряд идущих символов одного типа. И если он установлен, то не каждая комбинация предыдущих параметров позволит сформировать пароль. По другому - все связанное с этим признаком и будет самой сложной частью функции ))
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
21.03.2017, 11:15 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
|
21.03.2017, 18:49 | #5 |
Новичок
Джуниор
Регистрация: 21.03.2017
Сообщений: 2
|
[QUOTE=Serge_Bliznykov;1670458]признак чего?
проверьте, Вы корректно перепечатали задание? Да, задание написано правильно. Даже не знаю с чего начать( |
22.03.2017, 00:28 | #6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
уже вроде как обсудили и решили, что всё нормально, задание понятно.
написать алгоритм, начертить блок-схему алгоритма. потом писать код: Код:
p.s. а вот со случаем, когда isNotRepeatAllow : true - ещё натанцуетесь. и не так сложно учесть это признак, как выявить ситуацию, когда генерация пароля невозможна! Последний раз редактировалось Serge_Bliznykov; 22.03.2017 в 00:32. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Разработать нерекурсивную функцию C++ | vladrrom | Помощь студентам | 9 | 16.12.2016 10:51 |
Программа для генерирования статических веб-сайтов, C++ Qt | xwicked | Qt и кроссплатформенное программирование С/С++ | 3 | 23.11.2015 10:23 |
Разработать способ экономного хранения в памяти разреженных матриц (таблиц). Разработать процедуры и функции для обеспечения досту | Exowind88 | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 23.10.2012 13:53 |
Описать функцию нахождения расстояния между 2-мя точками на плоскости, заданными своими координатами, и функцию .... | zzz6 | Помощь студентам | 2 | 06.07.2011 08:24 |