¿Cuál de las siguientes expresiones es correcta para verificar si un número dado N es una potencia de 2 o no?
(A) N && (N – 1)
(B) N || (N – 1)
(C) N ^ (N – 1)
(D) N & (N – 1)
Respuesta: (D)
Explicación: Si N & (N – 1) da 0, entonces el número dado es una potencia de 2 de lo contrario no.
Cuestionario de esta pregunta
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