How to Find the lowest value of two numbers in C++ ?
There are multiple ways to find the lowest value of two numbers in C++. Here are some of them:
- Using if-else statement:
#include <iostream>
using namespace std;
int main() {
int num1 = 10, num2 = 20;
int lowest;
if (num1 < num2) {
lowest = num1;
} else {
lowest = num2;
}
cout << "The lowest value is: " << lowest << endl;
return 0;
}
Output: The lowest value is: 10
- Using ternary operator:
#include <iostream>
using namespace std;
int main() {
int num1 = 10, num2 = 20;
int lowest = (num1 < num2) ? num1 : num2;
cout << "The lowest value is: " << lowest << endl;
return 0;
}
Output: The lowest value is: 10
- Using the
min()
function from the<algorithm>
library:
#include <iostream>
#include <algorithm>
using namespace std;
int main() {
int num1 = 10, num2 = 20;
int lowest = min(num1, num2);
cout << "The lowest value is: " << lowest << endl;
return 0;
}
Output: The lowest value is: 10