- Mã:
- SODAO
- Tên:
- Số đảo
- Dạng thi:
- oi
- Thang điểm:
- 10 điểm
- Giới hạn thời gian:
- 1 giây
- Giới hạn bộ nhớ:
- 64 MB
- Được tạo bởi:
- admin
Yêu cầu 1:
Xây dựng cấu trúc SoDao (Số Đảo) biểu diễn một cấu trúc mới gồm 1 thành phần:
- Một số tự nhiên có 3 chữ số.
Yêu cầu xây dựng các hàm sau:
1. Quá tải nhập và xuất SoDao (xem ví dụ để hiểu rõ hơn cách xuất 1 SoDao)
2. Viết hàm trả về số đảo ngược của SoDao (bằng cách trả về số ngược ).
3. Quá tải so sánh > hai SoDao: giá trị đảo ngược (giá trị đảo ngược của SoDao nào lớn hơn thì sẽ xác định số đó là số lớn hơn)
4. Quá tải cộng + với tham số là 1 SoDao và 1 số nguyên, nội dung hàm là lấy giá trị đảo ngược của SoDao cộng với số nguyên đó, kết trả về của hàm là 1 số nguyên.
Yêu cầu 2:
Sử dụng cấu trúc ở trên, giải
bài tập với các yêu cầu sau:
Input:
Gồm 2 dòng, mỗi dòng chứa 1 số tự nhiên có 3 chữ số đại diện cho số SoDao (Dữ liệu đầu vào đảm bảo mỗi dòng chứa 1 số tự nhiên có 3 chữ số).
Output:
- Dòng 1: Xuất thông tin của SoDao 1
- Dòng 2: Xuất thông tin của SoDao 2
- Dòng 3: xuất chữ “YES” (không có dấu “ ) nếu SoDao 1 > SoDao 2, ngược lại xuất “NO” (không có dấu “ )
- Dòng 4: Xuất tổng SoDao 1 và SoDao 2
(Sử dụng toán tử + được mô tả ở trên, HD: lấy SoDao 1 cộng với số 0, sau đó lấy kết quả cộng với SoDao 2)
Ví dụ:
Input |
Output |
127 |
[SoDao] 127 [SoDao] 456 YES |
Theme :
Mời bạn soạn code