Cho số la mã IX hãy điền một chữ vào để có 1 số có giá trị ngược với giá trị của số la mã đã cho
Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.
uses crt;
var n,dv,tr,ch,ng:integer;
begin
clrscr;
readln(n);
if n mod 10=0 then
begin
dv:=n mod 10;
ch:=n div 10;
ch:=ch mod 10;
tr:=n div 100;
tr:=tr mod 10;
ng:=n div 1000;
ng:=ng mod 10;
if ng=1 then write('M');
case tr of
1: write('C');
2: write('CC');
3: write('CCC');
4: write('CD');
5: write('D');
6: write('DC');
7: write('DCC');
8: write('DCCC');
9: write('CM');
end;
case ch of
1: write('X');
2: write('XX');
3: write('XXX');
4: write('XL');
5: write('L');
6: write('LX');
7: write('LXX');
8: write('LXXX');
9: write('XC');
end;
end;
readln;
end.
1=I ; 5=V
=>số lớn nhất có thể viết là VIII (vì ko thể viết là vviii hay VVVIII)
Vậy VIII có giá trị =8
Viết giá trị tương ứng của các số La Mã trong hệ thập phân:
+ XXVIII: 28
+ LXXI: 71
+ LXX: 70
+ CXVI: 116
+ DCLX: 660
+ MDCL: 1650
+ IX: 9
+ XL: 40
+ XLIV: 44
Viết các số thập phân dưới dạng số La Mã
+ 12: XII
+ 24: XXIV
+ 59: LIX
+ 162: CLXII
+ 464: CDLXIV
+ 1208: DCCVII
+ 2029: MMXIX
XXVIII: 28
LXXI: 71
LXX: 70
CXVI: 116
DCLX: 660
MDCL: 1650
IX: 9
XL: 40
XLIV: 44
12: XII
24: XXIV
59: LIX
162: CLXII
464: CDLXIV
1208: MCCVIII
2029: MMXXIX
+ XXVIII: 28
+ LXXI: 72
+ LXX: 60
+ CXVI: 141
+ DCLX: 660
+ MDCL: 1650
+ IX: 9
+ XL: 40
+ XLIV: 44
+ 12: XII
+ 24: XXIV
+ 59: LIX
+ 162: CLXII
+ 464: CDLXIV
+ 1208: DCCVII
+ 2029: MMXIX
IX là 9, quay ngược 9 được 6, vậy phải để IX thành 6.
ta thêm chữ S vào trước được SIX=số 6(tiếng anh)