All submissions
#include <iostream>
using namespace std;

// Overloaded version for int
void setThreshold(int x) {
    cout << "Threshold set to " << x << endl;
}

// Overloaded version for double
void setThreshold(double x) {
    cout << "Threshold set to " << x << endl;
}

int main() {
    double val;
    cin >> val;

    if (val == (int)val) {
        setThreshold((int)val); // Calls int version
    } else {
        setThreshold(val);      // Calls double version
    }

    return 0;
}
Loading...

Input

50

Expected Output

Threshold set to 50