Символы для формирования пароля выбираются из алфавита размером 10+2*11=32 символа, которым будут присвоены коды от до 31. переводим 31 в двоичную ссисткму счисления, получая 11111, т.е. для хранения каждого символа алфавита потребуется 5 бит. Тогда весь пароль займет 5*15=75 бит, но он должен размещаться в целом количестве байт. 75/8=9.375, следовательно потребуется 10 байт. Для хранения 30 паролей потребуется объем 10*30=300 байт.
Что такое И=20 номеров я не понял. В условии понятие "номер" отсутствует.
Символы в тесте бывают значимыми и незначимыми. Перестановка местами незначимых символов ничего не меняет кроме, возможно, оформления текста. Пример - символ перевода строки если два таких символа поменять местами - не изменится ничего, а если поменять его местами с пробелом, переход на новую строку будет в другом месте, что для текста программы может оказаться критичным, а может никак не сказаться. Перестановка значимых символов вносит в текст искажения. Насколько они критичны определяется в каждом случае отдельно.
Для хранения 30 паролей потребуется объем 10*30=300 байт.
Что такое И=20 номеров я не понял. В условии понятие "номер" отсутствует.
Пример - символ перевода строки если два таких символа поменять местами - не изменится ничего, а если поменять его местами с пробелом, переход на новую строку будет в другом месте, что для текста программы может оказаться критичным, а может никак не сказаться.
Перестановка значимых символов вносит в текст искажения. Насколько они критичны определяется в каждом случае отдельно.