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

    solution

    Đề bài: [C] Hàm productOddDigits — tích các chữ số lẻ

    Viết hàm int productOddDigits(int n) trả về tích các chữ số lẻ trong n. Nếu không có chữ số lẻ nào, trả về 0.

    Ví dụ: n = 13579 → 1·3·5·7·9 = 945. n = 2468 → không có chữ số lẻ → 0. n = 100 → có duy nhất chữ số lẻ 1 → 1.

    Ngữ cảnh: bài thi học sinh giỏi đầu vào về hàm bóc chữ số.

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

      Một số nguyên n (|n| ≤ 2·10⁹).

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

      |n| ≤ 2·10⁹. Không dùng math.h.

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

      Tích các chữ số lẻ; 0 nếu không có.

    Ví dụ:

    Đầu vào:

    13579

    Đầu ra:

    945

    Giải thích:

    1·3·5·7·9 = 945.

    Đang tải editor...