Saludos.
Me ha dado por tocar esto de los perfectos, he hecho ya lo que es encontrar el perfecto pero no le he dado con la lógica de buscar el perfecto mas cercano.
digamos, por ejemplo, el usuario introduce el 22, y entre el 22 tengo como perfectos cercanos el 6 y el 28, pero el 28 es el perfecto mas cercano al numero introducido por el usuario, tengo la idea de (o bueno tenia) que con una función buscaba el perfecto mas cercano pero hacia atrás, y el perfecto mas cercano hacia adelante, pero aun así no lo he podido lograrlo, alguien puede ayudarme con esta parte del código?