Liệt kê tất cả các “ước số lẻ” của số nguyên dương N

0
359

Liệt kê tất cả các ước số lẻ của số nguyên dương N. Đây là bài tập lập rất cơ bản tuy nhiên thì nó cũng khá hay, qua những bài tập như thế này nó sẽ giúp chúng ta sử dụng các câu lệnh, các toán tử thuần thục hơn. Đó chính là một phần của tư duy lập trình trong truyền thuyết mà chúng ta phải kiếm tìm :v.

Bài toán liệt kê tất cả các “ước số lẻ” của số nguyên dương N

Đề bài: Trên ngôn ngữ lập trình C , hãy nhập vào một số nguyên dương N từ bàn phím. Hãy liệt kê tất cả các ước số  lẻ nguyên dương thể có của số N.

Như vậy, bài toán này sẽ giúp các bạn học được các kiến thức cơ bản nhất về nhập xuất trong lập trình C. Cách sử dụng vòng lặp và cấu trúc điều khiển rẽ nhánh của ngôn ngữ lập trình C và toán tử chia dư.

Xác định input output:

input: Nhập n = 20

output: 1, 5

Ý tưởng tìm ước số lẻ:

  1. Xác định ước của n bằng vòng lặp for bước này bạn có thể tham khảo bài viết Liệt kê tất cả các ước số của số nguyên dương N rất xịn của sếp mình 😀
  2. Sau đó sử dụng câu lệnh if và toán tử chia dư để lấy ra các số lẻ
  3. Cuối cùng là gán giá trị vào biến ước số lẻ đã khởi tạo

Ok chỉ vậy thôi, bây giờ mình sẽ code và chú thích chi tiết ngay ở dưới.

Kết quả:

Yeah !!! vậy là mình đã giải quyết xong bài tập Bài toán liệt kê tất cả các “ước số lẻ” của số nguyên dương N.

Mình xin được dừng bài viết tại đây 😀

avatar
  Subscribe  
Notify of