Хехе помню из замшелых 90-х Borland Turbo C, был там глюк с типом float такие чудеса выдавал, что интерпретировать результаты вычислений никто не мог.
Когда я случайно использовал double float все стало считать тютелька в тютельку. Но то был баг.