Trong C++ , minh có cách nào mà mình chia lấy số thập phân không vậy ?
Lấy phần thập phân
ý bạn là lấy phần thập phân của số thực ak
Không hiểu rõ câu hỏi, nếu chia lấy số thập phân thì phải để kiểu số thực là float hoặc double.
Ví dụ:
int Thuong;
int a = 3, b = 4;
Thuong = a/b; //output ra bằng 0 vì 3/4 = 0,75 mà Thuong la kieu int nen lay phan nguyen.
Sửa int Thuong -> double/float Thuong và khi lấy a/b thì 1 trong 2 thằng phải được ép về kiểu số thực
double Thuong;
int a = 3, b = 4;
Thuong = (double)a/b; // output la 0.75 bạn có thể kiểm tra lại
;
4 Likes
ý bạn ấy là 1/3 = 0.3333333 thì nó lấy 3333333 không in dấu . hay gì hết
2 Likes
hàm float đấy bạn
Phần nguyên thì chia, còn phần thập phân thì nhân tương tự nhau.
1 Like