Ở đây chúng ta sẽ xem hàm fdim() trong C++. Hàm fdim() trả về hiệu dương giữa hai đối số cho trước. Nếu hai đối số là a và b, và a > b, thì trả về a - b, ngược lại trả về 0.
Ví dụ
#include <cmath>
#include <iostream>
using namespace std;
main() {
cout << "fdim của (5.0, 2.0) là " << fdim(5.0, 2.0) << endl; // hiệu dương
cout << "fdim của (2.0, 5.0) là " << fdim(2.0, 5.0) << endl; // trả về 0
cout << "fdim của (-5.0, -2.0) là " << fdim(-5.0, -2.0) << endl; // trả về 0
cout << "fdim của (-2.0, -5.0) là " << fdim(-2.0, -5.0) << endl; // hiệu dương
}
Kết quả
fdim của (5.0, 2.0) là 3 fdim của (2.0, 5.0) là 0 fdim của (-5.0, -2.0) là 0 fdim của (-2.0, -5.0) là 3