Numero perfecto:
Un numero es perfecto, cuando la suma de sus divisores excepto el mismo dan el mismo numero;
N=numero, del cual queremos saber si es perfecto.
C=contador que empieza desde el numero 1 hasta un numero menor que el mismo numero
S=suma acumulada de los divisores;
La lógica de este algoritmos es dividir al numero N entre todos los valores que toma C que empieza desde el numero 1 y va sumando hasta ser igual que N-1; no tomamos al numero N ya que los números perfectos son la suma de todos los divisores excepto el mismo numero en este caso N. Luego de hacer el proceso mencionado pasamos a comparar si S, en este caso la acumulación de la suma de los divisores es igual al numero N; si es igual el numero es perfecto.
CLICK EN LA IMAGEN PARA VISUALIZARLA MEJOR
Solo un pequeño error, debe ser s=s+c para que vaya acumulando los divisores enteros en lugar de contarlos, saludos
ResponderEliminarNo es la suma de los divisores, solo es la suma de los divisores ENTEROS.
ResponderEliminar