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

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

2 Likes

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.

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

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