
Programa que verifique si dos numeros son numeros amigos
Publicado por Alejandra (3 intervenciones) el 23/05/2016 05:41:08
Debo hacer un programa donde ingrese dos números y determinar si estos son amigos. Dos números amigos son dos números enteros positivos a y b tales que la suma de los divisores propios de uno es igual al otro número y viceversa, es decir σ(a)=b y σ(b)=a, donde σ(n) es igual a la suma de los divisores de n, sin incluir a n. (La unidad se considera divisor propio, pero no lo es el mismo número.)
Un ejemplo es el par de naturales (220, 284), ya que: Los divisores propios de 220 son 1, 2, 4, 5, 10, 11, 20, 22, 44, 55 y 110, que suman 284; Los divisores propios de 284 son 1, 2, 4, 71 y 142, que suman 220.
Mi problema que mi profesor de programación solo nos ha enseñado los ciclos: for, if, los contadores, acumuladores, while.
Mi idea del programa es usar dos listbox que sirvan para los divisores de los dos números ingresados y ahí tenia pensado usar dos textbox que sumaran los divisores que hay en cada listbox, pero no estoy segura si eso me serviría... porfavor ayuda.
Un ejemplo es el par de naturales (220, 284), ya que: Los divisores propios de 220 son 1, 2, 4, 5, 10, 11, 20, 22, 44, 55 y 110, que suman 284; Los divisores propios de 284 son 1, 2, 4, 71 y 142, que suman 220.
Mi problema que mi profesor de programación solo nos ha enseñado los ciclos: for, if, los contadores, acumuladores, while.
Mi idea del programa es usar dos listbox que sirvan para los divisores de los dos números ingresados y ahí tenia pensado usar dos textbox que sumaran los divisores que hay en cada listbox, pero no estoy segura si eso me serviría... porfavor ayuda.
Valora esta pregunta


0