Там еще хорошо бы добавлять 0.5 при выводе дробной части. Чтобы избежать проблем при выводе чисел типа 1.29999999, которые на самом деле 1.3 -- Vladimir Romanov