#include using namespace std; int function(int i) { return i/2; } int function(float f) { return static_cast(f); } int main() { cout << function(12) << endl; cout << function(static_cast(12.0)) << endl; cout << function(11) << endl; cout << function(static_cast(11.5)) << endl; return 0; }