Цитата
активирована поддержка float?
вероятно не активирована, не работает, по итогу привёл к инту и пользовал эти флоуты так, в конце концов пока что дробная часть не актуальна
Цитата
2) В вашем компиляторе float может оказаться 16-битным и правильнее написать double.
дабл постигла та же участь
Цитата
1) Формирование строки сделайте с помощью sprintf, а выдачу строки - с помощью printf.
3) Полезно почитать книгу Керниган Б.В. и Ричи Д.М. -Язык C
попробую