Funciones lógicas. números perfectos
Problem
Un número perfecto es un número igual a la suma de todos sus divisores menos que él mismo (por ejemplo, el número 6=1+2+3). Escribe un programa que tome un número natural N y determine si el número N es perfecto. Usa la función para encontrar la suma de los divisores de un número y la función booleana para comprobar si el número es perfecto o no.
Entrada: la cadena de entrada contiene un número natural  ; N .
Salida: si el número N – perfecto, el programa debería mostrar la palabra 'SÍ', de lo contrario – la palabra 'NO'.
Ejemplos.
Entrada |
Salida |
28 |
SI |
29 |
NO |