October 1997
Intermediate to advanced
800 pages
20h 48m
English
When you're a fan of old classic movies (like we are), it's always a bit of a problem determining the date of your favorite movie when the credits display the year as a Roman numeral. Most dictionaries list only the Roman numeral alphabet, so here's a C++ program that displays years and their Roman numeral equivalents.
// movies.C - display years as Roman numbers
#include <iostream.h>
#include "Roman.h"
int main()
{
for (int year = 1925; year <= 1948; year++) {
Roman r = year;
cout << r.getnum() << '\t' << r.getroman() << endl;
}
return 0;
}
|
The program loops through the years between 1925 and 1948. Initializing a Roman object to a year is the same as calling a constructor with an integer year ...