PL/C++

floor, ceiling 등 함수를 쓰지 않고 반올림 간단하게 구현하기

PIYA 2022. 7. 22.

floor, ceiling 등 함수를 쓰지 않고 반올림 간단하게 구현하기

반올림 구현하기

floor 같은 함수를 써도 되지만,
int형 캐스팅을 이용해 간단하게 구현할 수 있다.

int res = (double)sum / n + 0.5;

양수값의 경우 +0.5하고 인트 캐스팅
음수값의 경우 -0.5하고 인트 캐스팅

댓글