Sensor Value Saturation

#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;
}

Solving Approach

 

 

 

 

 

Upvote
Downvote
Loading...

Input

120 0 100

Expected Output

100