Исходя из приведенных данных, можно сделать предположение, что по какой-то причине в один из разрядов добавляется единица:
0 -> 16 = 10000
5 -> 4146 = 1000000110010
Если удалим эту единичку, то получим: 0 и 110010 соответственно. Эти значения и являются искомыми 0 и 50 (естественно, с учетом сдвига точки).
Поэтому, для получения искомого значения, предлагается вычитать либо 16, либо 4096 из полученного значения и делить на 10.
P.S. Спасибо аперманентному греку.




Ответить с цитированием