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

    solution

    Đề bài: [C#] C# Toán tử - Struct BigCounter explicit short

    Định nghĩa struct BigCounter (long Value). Implicit conversion từ int sang BigCounter (Value = n). Explicit conversion từ BigCounter sang short trong khối checked (dùng checked((short)Value), nếu tràn ném OverflowException). Đọc int n, tạo BigCounter b = n (implicit), thử (short)b trong try/catch: in 'OVERFLOW' hoặc giá trị.

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

      Một dòng: số nguyên n.

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

      -2^31 <= n <= 2^31 - 1.

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

      Một dòng: (short)b hoặc 'OVERFLOW'.

    Ví dụ:

    Đầu vào:

    100
    

    Đầu ra:

    100

    Giải thích:

    100 vừa khít short.

    Đang tải editor...