Użyłem następującego wiersza, aby przekonwertować zmiennoprzecinkowe na int, ale nie jest tak dokładne, jak bym chciał:
float a=8.61f;
int b;
b=(int)a;
Wynik jest następujący: 8
(Powinno być 9
)
Kiedy a = -7.65f
wynikiem jest: -7
(Powinno być -8
)
Jak najlepiej to zrobić?