mirror of
https://github.com/peter-tanner/Systems-programming-labs.git
synced 2024-11-30 17:10:30 +08:00
25 lines
769 B
C
25 lines
769 B
C
|
|
||
|
struct numeral {
|
||
|
char *numeral;
|
||
|
int value;
|
||
|
int count;
|
||
|
};
|
||
|
|
||
|
#define NUMERAL_AMOUNT 13
|
||
|
|
||
|
static const struct numeral NUMERALS[] = {
|
||
|
{.count = 0, .numeral = "M", .value = 1000},
|
||
|
{.count = 0, .numeral = "CM", .value = 900},
|
||
|
{.count = 0, .numeral = "D", .value = 500},
|
||
|
{.count = 0, .numeral = "CD", .value = 400},
|
||
|
{.count = 0, .numeral = "C", .value = 100},
|
||
|
{.count = 0, .numeral = "XC", .value = 90},
|
||
|
{.count = 0, .numeral = "L", .value = 50},
|
||
|
{.count = 0, .numeral = "XL", .value = 40},
|
||
|
{.count = 0, .numeral = "X", .value = 10},
|
||
|
{.count = 0, .numeral = "IX", .value = 9},
|
||
|
{.count = 0, .numeral = "V", .value = 5},
|
||
|
{.count = 0, .numeral = "IV", .value = 4},
|
||
|
{.count = 0, .numeral = "I", .value = 1}
|
||
|
};
|