Not often that you see this kind of problem posted here. You need to explain what [ 12 64 78 30] represents. My educated guess is that it's an array:
{ 12, 64, 78, 30 } and that you are to mult. each number in that array by (1/2).
Correct results are another array: {6, 32, 39, 15}.