So I'm writing a program that asks to input an integer and the program tells if it's odd or even, negative or positive. For some reason, it'll get the pos/neg part right, but if it's negative, it outputs even and if it's positive it outputs odd. I can't figure out what is making it do this, and I've tried several while/ if-else statements. This is what I have right now.