#PCBTAM0000028. Số nguyên có dấu và đệm 0 (Signed Zero-Padded Integer)
Số nguyên có dấu và đệm 0 (Signed Zero-Padded Integer)
Số nguyên có dấu và đệm 0 (Signed Zero-Padded Integer)
Phiên bản: Phước Hưng OJ Extended
Đề bài
Cho số nguyên . Hãy in biểu diễn thập phân của nó trong một trường có độ rộng tối thiểu ký tự theo các quy tắc:
- Luôn có dấu
+trước số không âm hoặc dấu-trước số âm. - Các chữ số
0dùng để đệm được chèn ngay sau dấu và trước phần trị tuyệt đối. - Tổng số ký tự, tính cả dấu, phải đạt ít nhất . Nếu biểu diễn số đã dài hơn ký tự, giữ nguyên toàn bộ.
Ví dụ, được biểu diễn thành +0000012.
Input
Một dòng chứa số nguyên .
Output
In một dòng chứa biểu diễn có dấu và được đệm số 0 của theo quy tắc trên, không chèn dấu cách.
Subtask
- Subtask 1 (100 điểm): .
Ví dụ
Ví dụ 1
Input
12
Output
+0000012
Giải thích. Số có hai chữ số; cùng dấu + chiếm vị trí nên cần thêm số 0 sau dấu.
Ví dụ 2
Input
-5
Output
-0000005
Giải thích. -5 gồm dấu trừ và một chữ số; thêm chữ số 0 giữa dấu và chữ số .
Ví dụ 3
Input
12345678
Output
+12345678
Giải thích. +12345678 dài chín ký tự, vượt độ rộng tối thiểu tám nên không cắt bớt.