Делю два числа, переменные long int . При делении на число большее hFF , результат получается не верный (hFFFF).Приводил делитель к типу int (типа a=d/(int)c), аналогичный результат.Модуль math подключаю.
С переменными типа float еще интереснее. Если в вырожении использыется константа, типа:

int a,b;
float c,f;
...
с=float(a)/2.0 ;//работает

f=2.0;
c=float(a)/f; // не работает
//----------------
c=a/b // работает

с=f*a/b// не работает

Кто-нибудь что происходит вообще с этим камнем?
Заранее спасибо!!!!