Open In App

GATE | GATE-IT-2004 | Question 15

Like Article
Like
Save
Share
Report

Let x be an integer which can take a value of 0 or 1. The statement if(x = =0) x = 1; else x = 0; is equivalent to which one of the following?
(A) x = 1 + x;
(B) x = 1 – x;
(C) x = x – 1;
(D) x = 1 % x;


Answer: (B)

Explanation: Consider (B): x=1-x as we need to have x value either 0 or 1.

Consider x=0 ; x=1-0=1 => So when x=0 we get x value to be 1.

Consider x=1 ; x=1-1=0 => So when x=1 we get x value to be 0.


Quiz of this Question


Last Updated : 19 Jun, 2019
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads