Тебя ткнули носом в твой не рабочий код, ты теперь решил показать что ты умнее всех? В том случае double там и нахрен не нужен. Я бы на твоем месте сидел и помалкивал вообще
Мой-то код работает, просто решает он другую задачу, обсуждение которой было выше.