#include <iostream>
/* constexpr */ int ftoi(float value)
{
return static_cast<int>(value + (value > 0.0f? 0.5f : -0.5f));
}
//Entrypoint to everything.
int main(int argc, char *argv[])
{
std::cout << ftoi(5.454f) << std::endl;
std::cout << ftoi(5.545f) << std::endl;
std::cout << ftoi(-5.454f) << std::endl;
std::cout << ftoi(-5.545f) << std::endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKLyogY29uc3RleHByICovIGludCBmdG9pKGZsb2F0IHZhbHVlKQp7CiAgICByZXR1cm4gc3RhdGljX2Nhc3Q8aW50Pih2YWx1ZSArICh2YWx1ZSA+IDAuMGY/IDAuNWYgOiAtMC41ZikpOwp9CgovL0VudHJ5cG9pbnQgdG8gZXZlcnl0aGluZy4KaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKewogICAgc3RkOjpjb3V0IDw8IGZ0b2koNS40NTRmKSA8PCBzdGQ6OmVuZGw7CglzdGQ6OmNvdXQgPDwgZnRvaSg1LjU0NWYpIDw8IHN0ZDo6ZW5kbDsKCXN0ZDo6Y291dCA8PCBmdG9pKC01LjQ1NGYpIDw8IHN0ZDo6ZW5kbDsKCXN0ZDo6Y291dCA8PCBmdG9pKC01LjU0NWYpIDw8IHN0ZDo6ZW5kbDsKIAogICAgcmV0dXJuIDA7Cn0=