Anh chị cho em hỏi trong trường hợp nếu em nhập A=1.6 thì cái n phải ra 3. Nhưng em chạy thì n chỉ ra 2 ạ?

int main()
{
float A;
int n=1;
float t=0;
printf("Nhap so A:");
scanf("%f",&A);
if (A>0 && A<2)
{
do
{
t=t+1./n;
n++;
}
while(t>A);
printf("So n la:%d",n);
}
else
printf("Nhap lai A");
return 0;
}
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?