Câu hỏi 2. Chương trinh sau giải bài toán đếm số các ước số thực sự của số tự nhiên n. Chương trình...

Câu hỏi:

Câu hỏi 2. Chương trinh sau giải bài toán đếm số các ước số thực sự của số tự nhiên n. Chương trình trên đúng hay sai.

Câu trả lời:
Người trả lời: GV. Đỗ Hồng Việt
Để giải bài toán đếm số các ước số thực sự của số tự nhiên n, ta có thể sử dụng chương trình sau:

```python
def dem_uoc_so(n):
dem = 0
for i in range(1, n+1):
if n % i == 0:
dem += 1
return dem - 2

n = int(input("Nhập số tự nhiên n: "))
print("Số các ước số thực sự của số tự nhiên n là:", dem_uoc_so(n))
```

Trong chương trình trên, ta duyệt từ 1 đến n để kiểm tra xem số đó có phải là ước số thực sự của n không (ước số khác chính nó và 1). Sau đó, trừ đi 2 ước số 1 và chính nó, ta sẽ đếm được số lượng ước số thực sự của n.

Vậy câu trả lời cho câu hỏi "Câu hỏi 2. Chương trình sau giải bài toán đếm số các ước số thực sự của số tự nhiên n. Chương trình trên đúng hay sai" là: Chương trình trên đúng.
Câu hỏi liên quan:
Bình luận (0)
Nhấn vào đây để đánh giá
Thông tin người gửi
0.06249 sec| 2251.773 kb