Добавить 0.5 перед тем, как выполнить кастинг на int. Если ваша система поддерживает его, вы можете вызвать функцию C99 round(), но я предпочитаю избегать ее по причинам переносимости.
0.5
int
round()