//Autor: Rey Salcedo public class NumerosAmigos{ public static long sumaDivisores(long numero){ long retornado = 0; for(long i = 1;i < numero-1;i++){ if(numero % i == 0){ retornado += i; } } return retornado; } public static boolean operacion(long n1, long n2){ boolean retornado = false; if(sumaDivisores(n1) == n2 && sumaDivisores(n2) == n1){ retornado = true; } return retornado; } public static void main(String []args){ long numero1 = 1184; long numero2 = 1210; if(operacion(numero1, numero2)){ System.out.println("Los numero "+ numero1 + " y "+ numero2+" son amigos"); }else{ System.out.println("Los numero "+ numero1 + " y "+ numero2+" no son amigos"); } } }
No hay comentarios.:
Publicar un comentario