Can Roman Numerals be printed instead of an int?

Viewed 234

I have some code which prints some small numbers (actually years) and the request is to have the numbers printed as Roman numerals instead of using the usual Hindu-Arabic numerals:

int main() {
    // do something to make all integers appear in Roman numerals
    std::cout << "In the year " << 2013 << " the following output was generated:\n";
    // ...
}

What can be done to format ints as Roman numerals?

1 Answers
Related