ayudenme con este ejercicio de numeros deficientes y odiosos
Publicado por Andres Chavarri (15 intervenciones) el 09/06/2021 15:15:10
Dado una secuencia de números naturales (mayores que cero) y finalizada al introducir un número negativo, construya un algoritmo que determine el promedio de los números deficiente y a su vez odioso del total de números de la secuencia introducida., según la definiciones dadas a continuación :
Número deficiente: todo número natural que cumple que la suma de sus divisores propios es menor que el propio número. Por ejemplo, 16 es un número deficiente ya que sus divisores propios son 1, 2, 4 y 8 y se cumple que 1+2+4+8=15, que es menor que 16.
Número odioso: todo número cuya expresión en base 2 (binaria) contiene un número impar de unos. Por ejemplo, 11=1011 es un número odioso porque en binario tiene tres unos, mientras que 15 = 1111 no es odioso porque contiene cuatro(4) unos en su representación binaria.
Número deficiente: todo número natural que cumple que la suma de sus divisores propios es menor que el propio número. Por ejemplo, 16 es un número deficiente ya que sus divisores propios son 1, 2, 4 y 8 y se cumple que 1+2+4+8=15, que es menor que 16.
Número odioso: todo número cuya expresión en base 2 (binaria) contiene un número impar de unos. Por ejemplo, 11=1011 es un número odioso porque en binario tiene tres unos, mientras que 15 = 1111 no es odioso porque contiene cuatro(4) unos en su representación binaria.
Valora esta pregunta


0