Viết hàm làm tròn số x với độ chính xác n

Viết hàm làm tròn số x với độ chính xác n.
Ví dụ:

  • x = 1.77, n = 1 => kq = 1.8
  • x = 1.722, n=2 => kq = 1.72

Bạn đang học ngôn ngữ nào?

Câu hỏi này cho ngôn ngữ C++ :smile:

vâng :grinning: Nếu bạn dùng ngôn ngữ C++ thì hãy tìm hiểu về các lệnh định dạng việc in ra số thập phân, các lệnh đó sẽ cho mình truyền vào 1 số nguyên chính là số chữ số đằng sau dấu chấm thập phân…

đã có ai làm được câu này chưa ạ

#include <iostream>
#include <iomanip> //std::fixed, std::setprecision
...

std::cout << std::fixed; //in số thập phân dưới dạng thập phân
std::cout << std::setprecision(n) << x;
2 Likes

rất cám ơn ạ, e đã làm được :grin:

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