C++:
else if ((x || y < 0) || (x || y > 0))
C++'ta karşılaştırma böyle çalışmıyor (syntax olarak bir hata yok ama düşündüğünüz gibi çalışmaz.).
Kod:
else if ((x > 0 || y < 0) || (x < 0 || y > 0))
// -------^^^^^---------------^^^^^
@SubhanXd acaba bunu mu kastettiniz?