Em mới học c++ mà tìm mãi k biết sai ở đâu mà kết quả auto ra 0 ạ. em đã thử “%” với “|” mà kết quả vẫn sai.làm sao để chia mà lấy hết cả thương và số dư rồi in ra ngoài vậy ạ?
Kết quả của đoạn code luôn ra 0
n
là int
nên phép chia ra 0 luôn. Phải ép một bên về float
mới đúng.
Và cái mảng đó là dư thừa.
5 Likes
Bạn thử dùng cách này nhé
a[n] = float(n) / float(n + 1)
2 Likes