giúp em tìm ra lỗi sai của bài toán với ạ
đây là code của em ạ là câu a nha mn
void bai5a()
{
int n=1;
float y;
while (n<=50)
{
++n;
y=y+n/(n+1);
}
cout <<y<<endl;
giúp em tìm ra lỗi sai của bài toán với ạ
đây là code của em ạ là câu a nha mn
void bai5a()
{
int n=1;
float y;
while (n<=50)
{
++n;
y=y+n/(n+1);
}
cout <<y<<endl;
tui thử lại rồi với sai ông ạ
Biến n kiểu int thì kết quả của n/(n + 1) luôn bằng 0.
Ép n về float trước khi chia.
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?