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://anhkiet.biz
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 cho Hura Apps - một startup nhỏ về công nghệ 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

Hướng dẫn tải video ngắn Facebook Reel miễn phí

Facebook Reels là tính năng video ngắn mới của Facebook. Nếu bạn muốn tải những video ngắn này của mọi người thì bạn có...

Lập Trình Viên 25 Tuổi Kiếm Được $30.000 Mỗi Tháng Từ Các Ứng Dụng Shopify

Mat De Sousa là một doanh nhân Pháp, anh là người đứng sau 2 ứng dụng Shopify là Wide Bundles và WideReview do chính...

Lần đầu nhận quà từ Shopify

Hura Apps là 1 trong những đối tác của Shopify được vinh dự Shopify chọn tham gia chương trình (Huấn luyện Thương mại) Commerce...

Một số ưu đãi của Shopify cho người dùng đăng ký mới

Shopify chỉ cho phép người dùng mới 14 ngày dùng thử miễn phí. Nếu bạn cảm thấy khoảng thời gian này là không đủ...

Trang web hỗ trợ tìm kiếm trên Facebook

Facebook là mạng xã hội lớn nhất hiện nay. Thông tin được người dùng chia sẻ trên mạng xã hội này là vô cùng...

BẠN XEM CHƯA

OneCloud.Media – Dịch vụ lưu trữ khủng của người Việt

Từ một chủ đề (topic) được chia sẻ trên Diễn đàn tin học (ddth.com) Mạng Bình Định vô tình biết được một dịch vụ...

Đời ngắn lắm

Đời ngắn lắm cầm tay nhau chưa đủ Nói làm chi lời chia cách vực sâu, Hắt hơi thở là tạ từ cuộc lữ Dẫu muốn tìm,...

Tham gia viết bài trên Wikipedia trong tháng 9 để nhận thưởng

Với mục đích nhằm tăng về số lượng và chất lượng các bài viết liên quan đến các bộ môn khoa học trên Wikipedia...

Chiều quê

Mặt trời đã khuất sau non Vài tia nắng nhạt hãy còn long lanh Da trời phơn phớt màu xanh Núi lam, mây trắng, xây thành bốn...

DPC Latency Checker kiểm tra khả năng xử lý của hệ thống

DPC Latency Checker là phần mềm tiện ích giúp bạn phân tích, đánh giá khả năng làm việc của hệ thống khi xử lý...