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);
Chat with our AI personalities
The Roman numeral MMCCCLX represents the number 2360
Decimal.
31.
32
100 = C as a Roman numeral