#CCBCMCHIN0000017. Dấu âm trong phép chia (Sign of Integer Division)
Dấu âm trong phép chia (Sign of Integer Division)
Dấu âm trong phép chia (Sign of Integer Division)
Nguồn: Phước Hưng OJ
Phiên bản: Phước Hưng OJ Extended
Đề bài
Cho hai số nguyên . Trước tiên phải kiểm tra mẫu số . Nếu , phép chia không xác định. Khi , thực hiện phép chia nguyên của C: lấy phần nguyên theo hướng cắt về , sau đó phân loại dấu của thương.
Input
Một dòng chứa hai số nguyên .
Output
In INVALID nếu . Nếu phép chia hợp lệ, in POS khi , ZERO khi , hoặc NEG khi $a/b<0`.
Subtask
- Subtask 1 (20 điểm): . .
- Subtask 2 (30 điểm): .
- Subtask 3 (50 điểm): .
Ví dụ
Ví dụ 1
Input
-7 2
Output
NEG
Giải thích
Vì , phép chia hợp lệ. Trong C, do cắt phần lẻ về . Thương âm nên in NEG.
Ví dụ 2
Input
1 2
Output
ZERO
Giải thích
Trong C, (không phải ). Vì vậy in ZERO.
Ví dụ 3
Input
5 0
Output
INVALID
Giải thích
Mẫu số bằng , không được thực hiện phép chia.