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.65fwynikiem jest: -7(Powinno być -8)
Jak najlepiej to zrobić?