Contact: aviboots(AT)netvision.net.il
39,885 questions
51,811 answers
573 users
#include <iostream> #include <cmath> int main() { float x = 9382.4; int y = static_cast<int>(std::floor(x + 0.5f)); std::cout << y << "\n"; x = 9382.5; y = static_cast<int>(std::floor(x + 0.5f)); std::cout << y << "\n"; } /* run: 9382 9383 */