Sensor Value Saturation

#include <iostream>
using namespace std;

//Write your code here
static inline int saturate(int value, int minVal, int maxVal) 
{
    int return_val = value;
    if (value < minVal)
    {
        return_val = minVal;
    }
    else if (value > maxVal)
    {
        return_val = maxVal;
    }
    return return_val;
}

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