Trang chủ Lập trình C - C++ Đếm số số ước của một số nguyên cho trước

Đếm số số ước của một số nguyên cho trước

Trong entry đầu tiên của mục lập trình này xin mạng phép nói vài lời. Mình thì có thể xem là dân không chuyên IT (vì mình tốt nghiệp chuyên ngành công nghệ môi trường) nhưng máu đam mê với thời thế đưa đẩy nên cũng dần trở thành một dân… IT. Mình thì không thích lập trình vì mình… kém thông minh và tư duy. Tuy nhiên tiếp xúc rồi thấy lập trình rất thú vị. Nó đem lại một cái gì đó rất, rất, rất,… nói chung là không thể diễn tả bằng lời. Mỗi khi ngồi nghiên cứu để đưa ra một thuật để giải một bài toán lập trình nào đó để rồi viết lại nó chạy thành công thật sự nó đem lại một cảm giác thoải mái vô cùng. Những lúc gặp lỗi cũng đem đến cho người ta một niềm đam mê cuốn hút chỉ mong tìm ra cách để kết thúc nó.

Mình thấy đam mê chứ không say mê.  Nay mình mở thêm mục Lập trình trên MangBinhDinh.Info để chia sẻ 1 số bài toán lập trình mình gặp ở trường hoặc một đoạn mã chương trình hay hàm nào đó để giải quyết một vấn đề mà vô tình mình sưu tầm được. Nói chung là đơn giản nên nếu ai đó đọc có thấy… dễ quá thì cũng xin bỏ qua cho vì đơn giản là chỉ để mình chia sẻ chút đam mê với mọi người. Còn ai hứng thú thì cùng thảo luận nhé.

Trong entry đầu tiên mình sẽ chia sẻ bài toán: Đếm số số ước của một số nguyên cho trước được nhập từ bàn phím.

Đầu tiên xin lý giải “ước số” là gì? Ví dụ cho một số a, a chia hết cho b => b là ước của a.

Vậy đếm số số ước của a là đếm số lượng những số mà số a chia hết. Như vậy để giải quyết ta sẽ đặt một biến đếm sau đó duyệt tất cả các số từ  1 đến a. Nếu số nào mà a chia dư 0 thì tăng biến đếm lên 1. Và khi kết thúc ta in biến đếm là được.

Dưới đây là đoạn mã chương trình:

Mã nguồn chi tiết: https://www.box.com/s/22t8enez686341yy7xu0

Chú ý vì mình viết trên Dev-C++ nên mình khai int cho tất cả thì chương trình vẫn chạy tốt nếu các bạn dùng một trình biên dịch khác thì nên chú ý về vấn đề này.

Nếu có gì sai sót trong bài viết này mong các bạn góp ý và bỏ qua cho.

Huỳnh Mai Anh Kiệt

- Advertisement -
Huỳnh Mai Anh Kiệthttps://www.mangbinhdinh.vn
Anh là một người đam mê công nghệ. Hiện tại anh là một lập trình viên tại Quy Nhơn.

BÌNH LUẬN

Vui lòng nhập bình luận của bạn
Vui lòng nhập tên của bạn ở đây

BÀI VIẾT MỚI

Cách tùy chỉnh công cụ tìm kiếm trong Firefox

Bạn có thể sử dụng bất kỳ công cụ tìm kiếm nào mà bạn thích trong trình duyệt web của mình. Và bạn cũng...

12 cách khắc phục con trỏ chuột không hiển thị trong Windows 10

Con trỏ chuột đã trở thành một phần không thể thiếu trong quá trình chúng ta tương tác với máy tính. Vì vậy, hãy...

Facebook sập mạng toàn thế giới gần 30 phút trong sáng ngày 09/04/2021

Trong khoảng thời gian từ 4:30 tới 4:55 sáng ngày 09/04/2021, tất cả phương thức truy cập Facebook đều bị tê liệt trên toàn...

Twitter đưa tính năng phòng trò chuyện thoại Spaces lên phiên bản web trên máy tính

Spaces là một tính năng mới của Twitter. Đây là tính năng giúp người dùng Twitter trên iOS và Andoid có thể trò chuyện...

Hướng dẫn từng bước tạo ứng dụng cho Shopify

Ngày nay, Shopify cung cấp cho hơn 1.000.000 doanh nghiệp trên toàn thế giới. Nếu bạn chưa từng sử dụng Shopify nhưng đã quen...

BẠN XEM CHƯA

Top những thương hiệu lớn quên gia hạn tên miền của mình

Đối với hầu hết các doanh nghiệp, tên miền là một địa chỉ quan trọng hơn cả văn phòng cũng như cửa hàng của...

Cách tùy chỉnh công cụ tìm kiếm trong Firefox

Bạn có thể sử dụng bất kỳ công cụ tìm kiếm nào mà bạn thích trong trình duyệt web của mình. Và bạn cũng...

Virus Corona đã phá hủy doanh số bán hàng của bia Corona như thế nào?

Bên cạnh việc ảnh hưởng đến hệ hô hấp của con người thì virus Corona cũng đã gây ra những sự kỳ thị trắng...

Thủ khoa…

Một mùa thi nữa lại qua đi. Thời điểm các trường đại học và cao đẳng trong cả nước công bố điểm là thời...

MinervaKB – Giao diện WordPress cho chuyên trang hỗ trợ

Nếu bạn là nhà phát triển web nhất là khi làm việc với API các dịch vụ thì chắc hẳn phải đôi lần bạn...