x=input('Enter the roman numeral: ','s');
l=length(x);
for(i=1:l)
if(x(i)=='I')
a(i)=1;
elseif(x(i)=='V')
a(i)=5;
elseif(x(i)=='X')
a(i)=10;
elseif(x(i)=='L')
a(i)=50;
elseif(x(i)=='C')
a(i)=100;
elseif(x(i)=='D')
a(i)=500;
elseif(x(i)=='M')
a(i)=1000;
else
disp('Not a valid entry');
end
end
d=a(l);
for(i=l:-1:2)
if(a(i)>a(i-1))
d=d-a(i-1);
elseif(a(i)==a(i-1) a(i)<a(i-1))
d=d+a(i-1);
end
end
disp('The decimal equivalent is: ');
disp(d);
The Roman numeral MMCCCLX represents the number 2360 in decimal form.
Decimal.
Typically no because a Roman Numeral System is one System and a Decimal System is another. EX: Decimal- 0.4 Romal- VII
32
31.
There is no Roman numeral for 3485000. The largest decimal number that can be represented with Roman numerals is 4999
The Roman numeral MMCCCLX represents the number 2360 in decimal form.
Decimal.
The Roman numeral system is decimal but not directly positional and does not include a zero.
Typically no because a Roman Numeral System is one System and a Decimal System is another. EX: Decimal- 0.4 Romal- VII
31.
32
100 = C as a Roman numeral
The simplest solution is to convert the Roman numerals to their Hindu-Arabic equivalents, perform the maths upon them, and convert the result back to a Roman numeral.
Nothing reallyyy!
If you mean as in Roman numerals then no conversions can be made because the Romans didn't use decimals but they did use fractions to a limited extent as for example the numeral S is equivalent to a 1/2
145Improved Answer:-It is: XLV = 45