#include <iostream>
#include <cmath>
using namespace std;
int main()
{
cout << "signbit(+0.0) = " << signbit(+0.0) << endl;
cout << "signbit(-0.0) = " << signbit(-0.0) << endl;
cout << "signbit(3.0 / 1.0) = " << signbit(3.0 / 1.0) << endl;
cout << "signbit(-3.0 / 1.0) = " << signbit(-3.0 / 1.0) << endl;
return 0;
}
// Return value: non-zero (true) if the sign of N is negative, 0 otherwise
/*
run:
signbit(+0.0) = 0
signbit(-0.0) = 1
signbit(3.0 / 1.0) = 0
signbit(-3.0 / 1.0) = 1
*/