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

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...

Giới thiệu một số công nghệ, dịch vụ mà Hura Apps đang dùng cho mô hình SaaS

Hura Apps là nhóm phát triển các ứng dụng web hỗ trợ cho nền tảng Shopify. Hura Apps hoạt động theo mô hình SaaS....

Hành trình kiếm 500 triệu/tháng từ việc xuất bản ứng dụng lên Shopify App Store

Đây là câu chuyện của một lập trình viên người Pháp có tên Axel Hardy được chính anh chia sẻ trên Twitter của mình....

BẠN XEM CHƯA

Các cách gửi file dung lượng lớn qua email

Hiện nay có dịch vụ cung cấp email miễn phí đều cung cấp cho người dùng một dung lượng lưu trữ thoải mái, có...

Chăm sóc máy tính toàn diện với Comodo PC TuneUp

Comodo nổi tiếng với các sản phẩm phần mềm chuyên về bảo mật. Mới đây hãng này vừa tung ra một sản phẩm mới...

Code Javascript thuần viết như thế nào khi không dùng jQuery

Nếu ai đã từng dùng jQuery thì sẽ biết tính tiện lợi của nó khi viết code javascript để triển khai trên trang web....

Tòa án Úc phán quyết Google vi phạm luật về việc thu thập dữ liệu vị trí người dùng

Vào ngày 16/4, toà án Úc đã đưa ra phán quyết rằng Google đã vi phạm luật của Úc về việc thu thập dữ...

Cách sơ cứu khi bị rắn lục đuôi đỏ cắn

Bước 1: Đầu tiên, cần giữ cho nạn nhân nằm yên bất động bởi vận động lúc này sẽ làm cho nọc độc xâm...