Показать сообщение отдельно
  #8  
Старый 07.07.2011, 00:22
Аватар для Konrad
Konrad Konrad вне форума
Эксперт
 
Регистрация: 19.03.2009
Сообщения: 1,261
Репутация: 45834
По умолчанию

Так-с...
Дано 11 байт.
Получить 40 чисел.

3,6364 байта на число?

Даже если 3 числа на байт = 33 числа.
Это если преобразовывать 1-байт - его DEC-представление.
На самом деле меньше:
может быть число 0-9 (0,04) 10-99 (0,35) 100-255 (0,61)
тогда
11*0,04*1+11*0,35*2+11*0,61*3= 28,27 +/- разброс[ min 11 - max 33, наиболее вероятно 28, если строить график будет горка с вершиной в 28].
( и было получено 26, что не удивительно).

Если же преобразовать вместе:
256^11=309485009821345068724781056 (max 27 чисел).

Не получается никак

Переписывать базу 150 сотрудников не советую до тех пор, пока не убедишься что данные считываются полностью и правильно.


П.с.: а вообще это должны делать те, кто знает как нужно.

Я бы назвал то чем ты(ТС) сейчас занимаешся(эти пробы и ошибки, поиск алгоритма) аматорство и раздолбайство. Которое зачастую вылазит боком.
Ответить с цитированием