Sensor Value Saturation

#include <iostream>
using namespace std;

//Write your code here
inline int saturate(int value,int minVal,int maxVal)
{
    if(minVal<=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