Làm tròn đến 2 chữ số thập phân

Mọi người cho e hỏi sau khi thực hiện 1 phép toán thì nó yêu cầu làm tròn đến 10^-2 (1,23456 -> 1,23) mà kết quả e làm ra là 6 thì làm sao để trở thành 6,00 được ạ? (em có dùng roundf mà không được) e dùng C++ ạ

Bạn xài hàm round(số_của_bạn); vào là xong

1 Like

Dùng setprecision, đại loại vậy.

2 Likes

không có được bạn :((( nó vẫn ra kết quả là 6 chứ không được 6,00

thế thì trunc() hoặc là ceil() hoặc là floor() xem nào!

mk dùng sprecision được rồi bạn, thanks nhé

ok bạn được rồi ạ

Bạn có thể lấy số đó nhân 100 rồi cộng với 0.5 rồi lấy phần nguyên số vừa nãy và chia cho 100

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?