//Pascal
var
factorial: longint;
n, i: byte;
begin
write('n = '); readln(n);
factorial := 1;
for i:=2 to n do
factorial := factorial * i;
writeln('n! = ', factorial);
end.
С помощью операционной системы
Решение с объяснением на фото
<span>Волшебство первой фразы заключается в том, что она вмещает в себя все имеющиеся в русском языке глухие согласные. Вторая и третья напоминают о том, что шипящие бывают мягкие и твердые, в одной собраны мягкие, в другой – твердые.</span>
Может быть использовано
10 цифр+ 26 строчных букв + 26 прописных + 6 спец символов = 68 символов всего.
Для кодирования 68ми символов достаточно диапазона чисел от 0 до 67
(2^6=64)<67<(2^7=128)
Таким образом необходимо минимум 7 бит на символ.
7*9=63 бита на один пароль.
63*100=6300 битов на 100 паролей.
6300/8 = 787,5 байт.
Округляем в большую сторону - ответ 788 байт