Not getting output

for odd number i am getting odd as result but for even number i am not getting even as output

please tell me the flaw in my code

#include
using namespace std;

int main ()
{
int n;
cin>>n;

if(n&1==1)
cout<<"ODD";

if(n&1==0)
cout<<"EVEN";

return 0;

}

hello @shivamgoel150
the issue is due to precedance between operators,
put n&1 in a bracket ,it will work.
like this ->
image