在C++中,ISLeLeGrimeReor()是用于数学计算的预定义函数。数学h是各种数学函数所需的头文件。 islessgreater()函数用于检查给定给函数的第一个参数是否小于或大于给定给函数的第二个参数。意味着如果 A. 第一个论点是 B 第二个参数是否检查 a> b | | a 或者不是。 语法:
null
bool islessgreater(a, b)
CPP
// CPP code to illustrate // the exception of function #include <bits/stdc++.h> using namespace std; int main() { // Take any values int a = 5; double f1 = nan( "2.0" ); bool result; // Since f1 value is NaN so // with any value of a, the function // always return false(0) result = islessgreater(f1, a); cout << f1 << " islessgreater than " << a << ": " << result; return 0; } |
输出:
nan islessgreater than 5: 0
例子:
- 节目:
CPP
// CPP code to illustrate
// the use of islessgreater function
#include <bits/stdc++.h>
using
namespace
std;
int
main()
{
// Take two any values
float
a, b;
bool
result;
a = 10.2;
b = 8.5;
// Since 'a' is not less than 'b'
// but greater than 'b' so answer
// is true(1)
result = islessgreater(a, b);
cout << a <<
" islessgreater than "
<< b
<<
": "
<< result << endl;
int
x = 2;
// Since 'x' is not greater than 'b'
// but less than 'a' variable so answer
// is true(1)
result = islessgreater(x, a);
cout << x <<
" islessgreater than "
<< a
<<
": "
<< result << endl;
a = 8.5;
// Since value of 'a' and 'b' are
// equal so answer is false(0)
result = islessgreater(a, b);
cout << a <<
" islessgreater than "
<< b
<<
": "
<< result;
return
0;
}
输出:
10.2 islessgreater than 8.5: 1 2 islessgreater than 10.2: 1 8.5 islessgreater than 8.5: 0
申请: 这个函数可以在不同的地方使用,其中一个可以在线性搜索中使用。
CPP
// CPP code to illustrate the // use of islessgreater function #include <bits/stdc++.h> using namespace std; int main() { // taking inputs int arr[] = { 5, 2, 8, 3, 4 }; int n = sizeof (arr) / sizeof (arr[0]); // Lets we want to search for 1 in // the arr array int a = 1; int flag = 0; for ( int i = 0; i < n; i++) { if (islessgreater(arr[i], a)) { flag = 1; } } if (flag == 0) { cout << a << " is present in array" ; } else { cout << a << " is not present in array" ; } return 0; } |
输出:
1 is not present in array
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END