#include <iostream> using namespace std; inline int saturate(int _value, int _minVal, int _maxVal) { if ( _value < _minVal) return _minVal; else if( _value > _maxVal ) return _maxVal; else return _value; } int main() { int value, minVal, maxVal; cin >> value >> minVal >> maxVal; cout << saturate(value, minVal, maxVal); return 0; }
Test Cases
Test Results
Input
120 0 100
Expected Output
100