Sea x un número entero que puede tomar un valor de 0 o 1. La declaración if(x = =0) x = 1; si no x = 0; ¿A cuál de los siguientes es equivalente?
(A) x = 1 + x;
(B) x = 1 – x;
(C) x = x – 1;
(D) x = 1 % x;
Respuesta: (B)
Explicación: Considere (B): x=1-x ya que necesitamos que el valor de x sea 0 o 1.
Considere x=0; x=1-0=1 => Entonces, cuando x=0 obtenemos que el valor de x es 1.
Considere x=1; x=1-1=0 => Entonces, cuando x=1 obtenemos que el valor de x es 0.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA