//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"); } } }
domingo, 25 de septiembre de 2011
Saber si dos números son amigos
Suscribirse a:
Comentarios de la entrada (Atom)
Entrada destacada
Matriz de adyacencia para un grafo
"La matriz de adyacencia es una matriz cuadrada que se utiliza como una forma de representar relaciones binarias."; aunque pa...
No hay comentarios.:
Publicar un comentario