// date2.cpp #include using namespace std; void format_date (int mon, int day, int yr); // Print date in mon/day/yr format, with a // leading zero for a single digit month or day. void print_2d (int n); // print n as a 2-digit number int main() { int month, day, year; cout << "Enter month day and year: "; cin >> month >> day >> year; format_date (month, day, year); cout << endl; return 0; } void format_date (int mon, int day, int yr) { print_2d(mon); cout << '/'; print_2d(day); cout << '/' << yr; } void print_2d (int n) { if (n < 10) cout << '0'; cout << n; } /* Sample runs: Enter month day and year: 5 26 1998 05/26/1998 Enter month day and year: 12 2 2000 12/02/2000 Enter month day and year: 3 9 1995 03/09/1995 */