1924 - TÌM SỐ ƯỚC

Tạo bởi: GV. Bùi Phú Khuyên

Mô tả yêu cầu

Sinh viên khoa Công nghệ Thông tin Hutech khoá 2024 được thầy Trình hướng dẫn ôn tập học phần Cơ sở lập trình, chuẩn bị cho kỳ thi cuối khoá sắp tới. Trong một buổi học, thầy Trình nêu bài toán như sau:

Cho một số nguyên dương N, hãy tìm số ước số của N.

Biết rằng ước số của một số nguyên dương N là các số nguyên dương mà N có thể chia hết không có phần dư. Các bước để đếm số ước gồm:

  1. Tìm tất cả các số nguyên dương nhỏ hơn hoặc bằng N.
  2. Lần lượt chia thử N cho từng số nguyên (ở bước 1), nếu chia không có phần dư thì số đó là ước số của N.

Các bạn sinh viên thấy bài toán rất thú vị và hăng hái tham gia tìm lời giải cho bài toán này?

Dữ liệu vào

Một số nguyên dương N (1≤N≤10^9).

Dữ liệu ra

Một số nguyên là số ước của N

Ví dụ

Dữ liệu vào Sao chép
6
Dữ liệu ra Sao chép
4
Dữ liệu vào Sao chép
24
Dữ liệu ra Sao chép
8

Gợi ý/Hướng dẫn

  • Với N=6: Các ước của 61, 2, 3, 6. Tổng cộng có 4 ước.
  • Với N=24: Các ước của 241, 2, 3, 4, 6, 8, 12, 24. Tổng cộng có 8 ước.
Đăng nhập để làm bài
Thông tin
Giới hạn thời gian 1 giây
Giới hạn bộ nhớ 128 MB