// pgm23 Function Overloading // writing two or more functions with the same name // 10/31/2016 #include #include using namespace std; // prototypes void printIt(int); void printIt(double); void printIt(string); int main() { int num1=90, num2=67; printIt(num1); printIt(num2); printIt(100.1); printIt("Hello!"); return 0; } void printIt(int x) { cout << "In function, parameter value is: " << x << endl; return; } void printIt(double x) { cout << "In function, parameter value is: " << x << endl; return; } void printIt(string s) { cout << "In function, parameter value is: " << s << endl; return; }