koooool
14.06.2020 04:27

Доступ к кораблем защищен надежным паролем и системой
защиты от брутфорса (программ взлома паролей). принцип работы системы прост:
как только космический пират выполнил n попыток перебора – пароль
самопроизвольно увеличивается в длине, добавлением в конец одного символа –
последнего знака алфавита. определить время, необходимое взломщику на подбор
пароля с такой защитой, если каждый вариант пароля проверяется за 1 миллисекунду,
если пират производит полный перебор возможных вариантов, начиная с первого
знака алфавита и движется в алфавитном порядке.
формат входных данных: на вход программе подается строка - алфавит из
которого могут составляться пароли, затем строка, состоящая из символов
выбранного алфавита (длины строк не более 256 символов) - составленный пароль и
число n - количество попыток ввода пароля, после которого пароль самопроизвольно
увеличивается, где n больше мощности алфавита.
формат выходных данных: одно число – время в миллисекундах взлома данного
пароля полым перебором.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
сергей940
19.06.2022 08:49

Программа представлена на скрине.

Далее под константой будет пониматься макроопределение (символическая константа)

Были созданы константы для обозначения флагов ингредиентов. Им даны осмысленные названия. Также была создана константа для формирования пустого заказа.

int ingredientsCount(Pizza&); - возвращает количество ингредиентов.

void addCheese(Pizza&); - добавляет в заказ сыр

void removeOnion(Pizza&); -  убирает из заказа лук

void togglePineapple(Pizza&);  - переключает ананасы

void addOnionIfMushroomsExist(Pizza&); - добавляет лук если есть грибы


Задача на побитые операции в c++ В пиццерии для заказа пиццы используют стенд заказов, на котором по
0,0(0 оценок)
Ответ:
Metalmekid
01.06.2022 20:55
Var a: byte; b:integer;
Begin 
writeln('Введите день месяца');
readln(b);
writeln('Введите номер месяца');   
Readln(a);    
          Case a of        
1: writeln(b,' янавря');        
2: writeln(b,' февраля');      
3: writeln(b,' марта ');        
4: writeln(b,' апреля ');      
5: writeln(b,' мая');      
6: writeln(b,' июня ');        
7: writeln(b,' июля');       
8: writeln(b,' августа');     
9: writeln(b,' сентября');     
10: writeln(b,' октября');     
11: writeln(b,' ноября');       
12: writeln(b,' декабря');     
else writeln('Месяца №', a,'нет');   
end;       
end.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота