Цитата
В качестве символов используют (18 различных букв) и (десятичные цифры) в любом порядке.
Скобки я расставил.
serj_ Всё таки мне кажется, что символов 28, а не 18. Для 18, имхо, должно звучать как-то так "18 различных букв и десятичн
ых цифр"
Получается, для 28^7=3
243DC000h - можно записать с помощью dword и двух битов.
*60 = 255 байт!!! Красивый размер блока для записи 60 номеров, не правда ли?
И даже при этом остаётся небольшая избыточность, но дальше упаковывать полагаю нецелесообразным. (как уже сказано выше, попахивает идиотизмом)))
По моим прикидкам, в пределе примерно до 200 байт впихнуть можно...
28^(7*60) сколько бит получится?...
Ну и для достижения максимальной упаковки, можно поверх этих двухсотбайтовых блоков пройти "классическими" архиваторами...

Раза два!
Добавлено через 29 минут
serj_ А как символы номера выколупывать из (примерно) четырёхбайтной структуры? Деление по модулю? Подзабыл...
Добавлено через 30 минут
Таблицами?