30/09/2018, 19:12

Hỏi về hàm làm tròn trong C++?

VD mình có 1 số như thế này 1801859.347 giờ mình muốn làm tròn cho ra số 1801860 thì phải dùng hàm như thế nào

Thành Phạm viết 21:23 ngày 30/09/2018

https://www.google.com/search?q=làm+tròn+trong+c

*grab popcorn* viết 21:20 ngày 30/09/2018

dùng hàm ceil nhé

17XGOD viết 21:21 ngày 30/09/2018

ceilf((s*2+sqrt(s)2) 100) / 100

Em làm vậy có đúng không nhỉ

17XGOD viết 21:13 ngày 30/09/2018

Hay phải code như vậy ??

ceilf((s*2+sqrt(s)*2))

*grab popcorn* viết 21:14 ngày 30/09/2018

bạn muốn làm gì mới đc :?

17XGOD viết 21:13 ngày 30/09/2018

vd từ 17.6 lên 18 đó bác làm tròn cho mất dấu . luôn

*grab popcorn* viết 21:23 ngày 30/09/2018

Nếu vậy thì mình hay làm (int)ceil(17.6) :v
Chứ ko nó thành 18.000
ko biết đúng ý bạn chưa nhỉ

17XGOD viết 21:12 ngày 30/09/2018

ồ ok bác em return int nên thôi khỏi cần thêm int phía trước

Bài liên quan
0