Input
Output
#include <iostream> using namespace std; template<class T> void max(T a) { cout << "Square " << a <<" is :" << a*a << endl; } template<class T,class Y> void max(T a,Y b) { cout << "Addition of " << a <<" and " << b <<" is : " << a+b; } int main() { max(5); max(5,6.7); return 0; }