...
It seems as if the element in i_array is meant to hold the decimal value 42 instead of what actually gets stored, which is the value 3234.
Compliant code example
To avoid using wrong values and make the code more readable, don't pad with zeroes if the value is meant to be decimal.
...