Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [C] Hàm lcm3 — bội chung nhỏ nhất ba số

    Viết hàm int lcm3(int a, int b, int c) trả về bội chung nhỏ nhất của ba số nguyên dương.

    Gợi ý: lcm(a, b) = a / gcd(a, b) * b, và lcm3(a, b, c) = lcm(lcm(a, b), c).

    Ví dụ: lcm3(6, 8, 12) = 24.

    Ngữ cảnh: tính chu kỳ chung của ba sự kiện định kỳ — ba bóng đèn nhấp nháy theo nhịp khác nhau cùng sáng lại sau bao nhiêu giây.

    • Định dạng đầu vào:

      Ba số nguyên dương a b c (1 ≤ a, b, c ≤ 1000).

    • Ràng buộc đầu vào:

      1 ≤ a, b, c ≤ 1000. Không dùng math.h.

    • Định dạng đầu ra:

      Bội chung nhỏ nhất.

    Ví dụ:

    Đầu vào:

    6 8 12

    Đầu ra:

    24

    Giải thích:

    lcm(6,8)=24, lcm(24,12)=24.

    Đang tải editor...