[C10_AG_23] Tích ước chẵn

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Pascal, Python

Số ~M~ là ước số chẵn của ~N~ nếu thỏa ba điều kiện sau:

  • Điều kiện 1: ~N~ chia hết cho ~M~;
  • Điều kiện 2: ~M~ là số chẵn;
  • Điều kiện 3: ~0 < M < N~.

Viết chương trình nhập số nguyên dương ~N~ ~(1 < N < 250)~.

Yêu cầu

Tìm tích các "ước số chẵn" của ~N~.

Dữ liệu đầu vào

Gồm duy nhất số nguyên dương ~N~ ~(1 < N < 250)~.

Dữ liệu đầu ra

Gồm một số nguyên duy nhất là đáp án của bài toán, nếu không có ước chẵn nào hãy in ra ~0~.

Ví dụ

Ví dụ 1
INPUT
16
OUTPUT
64

Giải thích: Các "ước số chẵn" của ~16~ là ~2, 4, 8~. Tích tất cả "ước số chẵn" là: ~2 \times 4 \times 8 = 64~.


Bình luận

Hãy đọc nội quy trước khi bình luận.



  • 1
    leanhquan_bth_321  đã bình luận lúc 3, Tháng 3, 2025, 15:14

    Bài này có 1 testcase có output vượt long long nên phải xài 1 kiểu dữ liệu khác


    • 0
      hoanglan_nd_502  đã bình luận lúc 19, Tháng 6, 2025, 7:41

      cần upvote gấp