📝 Descripción del Problema
Un número es perfecto si "la suma de sus divisores excepto el mismo es igual al propio número". Haga un diagrama de flujo para calcular e imprimir los números perfectos menores o iguales que N.
Dato: N (variable de tipo entero).
💡 Pistas y Fórmulas Clave
- La clase principal debe llamarse
BuscadorPerfectos.java. - Este problema requiere **bucles anidados**.
- El bucle exterior (
for i...) itera desde 1 hasta N, probando cada númeroi. - El bucle interior (
for j...) itera desde 1 hastai-1, buscando los divisores dei. - La condición de divisor es:
if (i % j == 0). - Necesitarás un acumulador
sumaDivisoresque se reinicia a 0 por cada númeroi. - Después del bucle interior, compara:
if (sumaDivisores == i). - Para las pruebas, el método debe devolver una
List<Integer>con los números encontrados.
📊 Diagrama de Flujo
▶️ Prueba y Resultados
Presiona el botón para ver el reporte de pruebas de este ejercicio, generado automáticamente por GitHub Actions.
Ver Reporte de Pruebas