Hỏi cách đếm số các số thoả mãn điều kiện trong vòng lặp

Viết chương trình nhập vào một số nguyên dương n và cho biết trong khoảng từ 1 tới 2n có bao nhiêu số chính phương.

Để ý dãy chính phương là 1^2, 2^2, 3^2, ....

2 Likes

bác ơi bài này bắt buộc phải dùng hàm chưa ạ? hay chỉ dùng đến if for while

Chưa. Tức là chỉ cần while(i*i < ...)

2 Likes

em cảm ơn ạ!!!

giải được bài là tốt rồi, nhưng học lập trình không phải chỉ có lập trình, mà còn có tư duy về toán nữa
bài này chỉ cần tính căn bậc 2 của 2*nlấy phần nguyên là xong rồi

3 Likes

em toàn phải áp công thức thôi ạ. để mà tự tìm ra cách hơi khó đối với e

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