Considere el siguiente fragmento de código para verificar si un número es potencia de 2 o no.
/* Incorrect function to check if x is power of 2*/ bool isPowerOfTwo (unsigned int x) { return (!(x&(x-1))); }
¿Qué está mal con la función anterior?
(A) Hace lo contrario de lo que se requiere
(B) Funciona perfectamente bien para todos los valores de x.
(C) No funciona para x = 0
(D) No funciona para x = 1
Respuesta: (C)
Explicación: Consulte https://www.geeksforgeeks.org/program-to-find-whether-a -no-is-power-of-two/
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