I have the following code in C++:
(where arr.data[i-1] = 20; arr.date[i] = 30; payload = 50;
)
if (i > 0 && arr.data[i-1] < payload < arr.data[i]) {
cout << arr.data[i-1] << " < " << payload << " < " << arr.data[i] << "\n";
}
and I am getting the statement returned as
20 < 50 < 30
What am I doing incorrect?