Nội dung Bài tập
Mã:
LTNC19.GIUAKY.CA1.1
Tên:
Câu 1
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ớ:
256 MB
Được tạo bởi:
thuthq

Cho một bảng đổi số từ 1 đến 10 trong số La Mã như sau:

I

II

III

IV

V

1

2

3

4

5

VI

VII

VIII

IX

X

6

7

8

9

10

Yêu cầu xây dựng cấu trúc SoLaMa biểu diễn số La Mã từ 1 đến 10, và xây dựng các hàm sau cho cấu trúc đó:

1. Quá tải toán tử nhập (HD: nhập vào 1 số LaMã)

2. Quá tải toán tử xuất (HD: xuất ra một số nguyên hệ thập phân)

3. Quá tải toán tử so sánh < hai số ở hệ La Mã

4. Quá tải toán tử cộng + hai số ở hệ La Mã với nhau, kết quả trả về là 1 số ở hệ thập phân.

5. Quá tải toán tử cộng + một số ở hệ La Mã với một số nguyên dương ở hệ thập phân, kết quả trả về 1 số nguyên ở hệ thập phâ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ố LaMã (có giá trị từ 1 đến 10).
Output:
-          Dòng 1: Xuất số thứ 1 ở hệ 10

-          Dòng 2: Xuất số thứ 2 ở hệ 10

-          Dòng 3: Xuất tổng 2 số LaMã kết quả ở hệ 10

-          Dòng 4: Xuất chữ “true” (không có dấu “ ) nếu Số La Mã 1 < Số LaMã 2, ngược lại xuất “false” (không có dẫu “ )                   

Ví dụ:

Input

Output

IX
X

9

10

19

true



    Quảng cáo
       Ngôn ngữ : 

       Theme : 
Mời bạn soạn code



		



      Ai có thể xem bài này : 

Thông tin



Phần thảo luận