Prueba de algoritmos | Concurso SP2 1 | Pregunta 14

¿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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *