[ Foro de C++ ]

necesito ayuda con una tarea

11-Mar-2021 14:11
Invitado (dudoso anonimo)
1 Respuestas

Un número perfecto es aquel que es igual a la suma de todos sus divisores

positivos excepto el mismo. El primer número perfecto es el 6 ya que sus divisores son

1, 2 y 3 y 6=1+2+3. Escribir un programa que muestre el mayor número perfecto que sea

menor a un número dado por el usuario

resultado:

Entrada: 8
Salida: RESULTADO = 6

Entrada: 400
Salida: RESULTADO = 28

cabe destacar que no tenemos mucho nivel en clase y solo lo podemos hacer con bucles y con "for"
gracias de antemano


12-Mar-2021 15:53
Nacho Cabanes (+76)

¿Qué sabes hacer y qué no?  ¿Sabes hacer un bucle for?  ¿Sabes ver si un número es divisible entre otro?






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)