Lấy phần thập phân

Trong C++ , minh có cách nào mà mình chia lấy số thập phân không vậy ?

ý 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 :innocent:

Phần nguyên thì chia, còn phần thập phân thì nhân :slight_smile: tương tự nhau.

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