检查数字是否有相同的符号

2 c++

我遇到过这个: 检查两个整数是否有相同符号的最简单方法?

如何将其扩展到两个以上的数字(不一定是整数)?比如说,检查4个数字是否具有相同的符号(+ ve或-ve).

我不想尽可能使用位操作......只是逻辑条件.

谢谢.

Fed*_*oca 6

让我们说数字传递给一个vector<int>.

遍历数组,检查两个后续数字是否具有相同的符号,如果不是在第一个非等号符号处返回false.