PROGRAM 30
// FILE NAME: PROG30.CPP PROGRAMMER NAME: ANTHONY F. ORTIZ // THIS PROGRAM DEMONSTRATES AN OVERLOADED FUNCTION THAT RETURNS THE // SMALLEST OF TWO OBJECTS (CHAR, INT, OR DOUBLE). #include #include char smallest (char a, char b); int smallest (int a, int b); double smallest (double a, double b); pause (); int main () { clrscr (); cout << "SMALLEST: " << smallest ('A', 'a') << endl << endl; cout << "SMALLEST: " << smallest (100, 200) << endl << endl; cout << "SMALLEST: " << smallest (1.0, 2.0) << endl << endl; pause (); return 0; } char smallest (char a, char b) { if (a > b) { return b; } else { return a; } } int smallest (int a, int b) { if (a > b) { return b; } else { return a; } } double smallest (double a, double b) { if (a > b) { return b; } else { return a; } } pause () { cout << "PRESS ENTER KEY TO CONTINUE ..... "; getch (); return 0; } // OUTFILE: PROG30.OUT SMALLEST: A SMALLEST: 100 SMALLEST: 1 PRESS ENTER KEY TO CONTINUE .....
BACK TO COMP251 PAGE.