Для регистрации на сайте необходимо продумать пароль, состоящий из 10 символов. он должен содержать хотя бы 3 цифры, а также строчные или заглавные буквы латинского алфавита (алфавит содержит 26 букв). в базе данных для хранения сведения о каждом пользователе отведено одинаковое и минимальное возможное целое число байт. при этом используют посимвольное кодирование паролей, все символы кодируют одинаковым и минимально возможным количеством бит. кроме собственного пароля, для каждого пользователя в системе хранятся дополнительные сведения, для чего выделено целое число байт одинаковое для каждого пользователя. для хранения сведений о 30 пользователях потребовалось 870 байт. сколько байт выделено для хранения дополнительных сведений об одном пользователе. в ответе запишите только целое число – количество байт.
292
470
Ответы на вопрос:
Алфавит = 10 цифр+26 маленьких букв+26 больших букв = 62символа. ближайщая степень двойки 64 = 2^6 т.е. 6 бит на символ 6*10 = 60 бит весит пароль 870*8-60 = 6 900 бит = 862.5 байт 862 байт
Var a, b, c, d: integer; beginreadln (a, b, c); while a> 0 dobeginif a mod 10=5 then d: =d+1; a: =a div 10; end; while b> 0 dobeginif b mod 10=5 then d: =d+1; b: =b div 10; end; while c> 0 dobeginif c mod 10=5 then d: =d+1; c: =c div 10; end; writeln (d); end.
Популярно: Информатика
-
UlanM03.02.2021 21:38
-
Вова1234567891205.04.2021 12:17
-
gleb300327.10.2020 02:28
-
AripovZ05.03.2023 06:52
-
малинка18826.02.2022 18:09
-
aleksandrborodp06tyy31.01.2020 05:38
-
rasulid0417.06.2020 01:24
-
alan55003.01.2022 01:15
-
dmitriy14nagiev13.02.2022 06:25
-
neznayka190009.06.2020 20:02