30/09/2018, 19:50

Không hiểu tại sao in 3/4 lại ra 0

#include <iostream>
#include <iomanip>
using namespace std;

int main()
{
    float s;
    s=3/4;
    cout <<  setprecision(2) << s;
}

kết qủa phải là 0.75 nhưng khi em chạy trên codeblocks chương trình toàn trả về 0, em thử 1 số cách rồi mà không được. Có cao nhân nào sửa lỗi gíup em với

Khôi Trần viết 22:04 ngày 30/09/2018

s=3.0/4 và cảm nhận…

Chính Phạm viết 21:50 ngày 30/09/2018

thank sư huynh em làm được rồi nhưng có cách nào không thêm .0 vào mà vẫn hiện được 0.75 không.

Khôi Trần viết 21:59 ngày 30/09/2018

1 trong 2 số 3 và 4 phải là float hay double nhá

Bài liên quan
0