01/10/2018, 12:07

Hàm làm tròn số C++

Giờ mình muốn viết 1 hàm tính toán, chẳng hạn như hàm khai căn. Và giờ muốn kết quả return trong hàm trả về giá trị có làm tròn luôn. Ví dụ như

double can ( double x)
{
return sqrt(x);
}

Như trên thì như đầu vào là x = 5 thì trả về 2.3606. Và giờ muốn làm tròn, hàm trả về giá trị 2,36 thì làm như thế nào vậy. Cảm ơn!

HK boy viết 14:09 ngày 01/10/2018

Nếu bạn muốn tính toán tiếp thì đừng làm tròn. Nếu in ra thì dùng setprecision.

Trình Bá Lân viết 14:12 ngày 01/10/2018

Biết là vậy nhưng vẫn muốn làm tròn thì làm thế nào vậy bạn

rogp10 viết 14:18 ngày 01/10/2018

Gián tiếp qua int rất phổ biến. Khi đổi như vậy thì phần lẻ bị cắt mất. Theo đó bạn tự làm tiếp vậy.

Bài liên quan
0