Sign Up

Browse

Một cộng 9 bằng mấy? ( 10 )

Have an account? Sign In Now

Sign In

Một cộng 9 bằng mấy? ( 10 )

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask question.

Một cộng 9 bằng mấy? ( 10 )

Forgot Password?

Need An Account, Sign Up Here
Lời Giải 247 Logo Lời Giải 247 Logo
Sign InSign Up

Lời Giải 247

Lời Giải 247 Navigation

  • Hoá Học
  • Toán Học
  • Vật Lý
  • Toán Học
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Hoá Học
  • Toán Học
  • Vật Lý
  • Toán Học

Lời giải đáp cho hàng vạn thắc mắc của bạn!

Hãy giúp đỡ người khác giải quyết rắc rối, và rắc rối của bạn sẽ biến mất.

Create A New Account
Home/ Questions/Q 30008
Next
Answered
luongvanthuyet59
luongvanthuyet59

luongvanthuyet59

  • 129 Questions
  • 222 Answers
  • 0 Best Answers
  • 3 Points
View Profile
  • 0
luongvanthuyet59
Asked: 18 Tháng 11 , 20202020-11-18T12:47:00+00:00 2020-11-18T12:47:00+00:00In: Lớp 10, Tin học

viết chương trình tìm tất cả các ước không âm của n,với n nhập từ bàn phím

  • 0

viết chương trình tìm tất cả các ước không âm của n,với n nhập từ bàn phím

Lời giải tham khảo có thể có AI hỗ trợ và kiểm tra tự động, không mặc nhiên đã được chuyên gia duyệt. Quy trình biên tập · Ban biên tập

Báo sai lời giải

  • 1 1 Answer
  • 18 Views
  • 0 Followers
  • 0
Answer
Share
  • Facebook

    1 Answer

    • Voted
    • Oldest
    • Recent
    1. Best Answer
      Ban biên tập Lời Giải 247
      2026-10-27T11:22:26+00:00Added an answer on 27 Tháng 10 , 2026 at 11:22 sáng

      Đáp án:

      Nếu $n\ne 0$, kiểm tra các số từ $1$ đến $|n|$ và in những số chia hết $n$. Nếu $n=0$, thông báo có vô số ước không âm nên không thể liệt kê hết.

      Lời giải chi tiết

      Bước 1. Nhập số nguyên $n$ từ bàn phím. Số $0$ không phải là ước của bất kì số nguyên nào, nên chỉ cần xét các số nguyên dương.

      Bước 2. Nếu $n=0$, mọi số nguyên dương đều là ước của $0$. Vì có vô số số như vậy, chương trình đưa ra thông báo thay vì liệt kê.

      Bước 3. Nếu $n\ne 0$, duyệt từng số nguyên $i$ từ $1$ đến $|n|$. Khi phép chia $n$ cho $i$ có số dư bằng $0$, in $i$.

      Chương trình Python:

      n = int(input(“Nhập n: “))
      if n == 0:
          print(“Số 0 có vô số ước không âm, không thể liệt kê hết.”)
      else:
          print(“Các ước không âm của”, n, “là:”)
          for i in range(1, abs(n) + 1):
              if n % i == 0:
                  print(i)

      Với $n\ne 0$, mọi ước không âm của $n$ đều nằm trong đoạn từ $1$ đến $|n|$. Vì vậy, chương trình in đủ và chỉ in các ước cần tìm.

      Kiến thức cần nhớ

      • Số $0$ không phải là ước của một số nguyên.
      • Với $n\ne 0$, các ước không âm của $n$ chính là các ước dương của $|n|$.
      • Trong Python, phép toán % cho biết số dư của phép chia; abs(n) trả về $|n|$.

      Lỗi thường gặp

      • Đưa $0$ vào danh sách số cần thử làm ước, gây lỗi chia cho $0$.
      • Chỉ xét các số đến $n$, khiến chương trình không tìm được ước khi $n$ âm.
      • Không xử lí riêng $n=0$, dẫn đến kết quả sai vì $0$ có vô số ước không âm.
      • 0
      • Reply

    Bài tương tự

    • Viết chứng trình nhập 3 số nguyên từ bàn phím
    • viết chương trình tìm tất cả các ước ko âm của n , với n nhập từ bàn phím
    • Xay dung thuat toan cho Nla so nguyen to khi N khong co uoc nao trong pham vi tu 2 den canN
    • Cho dãy số a1, a2, …. , an; gồm n số nguyên. A: viết thuật toán liệt kê các phần tử bé hơn 0. B: vẽ sơ đồ khố…
    • Bài toan Tìm ucln có mấy thuật toán để giải và nên chọn thuật toán nào để giải.
    • Để trình bày thuật toán tìm ucln theo cách tối ưu nhất ta làm chi tiết như thế nào?
    Leave an answer

    Leave an answer
    Hủy

    Browse

    Sidebar

    Explore

    • Feed
    • Recent Questions
    • Most Answered
    • Answers
    • No Answers
    • Most Visited
    • Most Voted
    • Random

    © 2026 Loigiai247. All Rights Reserved
    With Love by loigiai247.com.

    Giới thiệu · Chính sách biên tập · Ban biên tập · Liên hệ