Título: Numeros amigos y numeros perfectos programa en C Publicado por: estudiante_1 en 11 Agosto 2015, 12:59 pm Enunciado: 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. Si un número es amigo de sí mismo (es igual a la suma de sus divisores propios), recibe entonces el nombre de número perfecto. Mi programa me va bien a la hora de decir si dos números son amigos, el problema lo tengo a la hora de decir si es perfecto. Ayúdenme. Código: #include<stdio.h> Título: Re: Numeros amigos y numeros perfectos programa en C Publicado por: ivancea96 en 11 Agosto 2015, 14:38 pm Pusiste suma3==suma_divisores(n3). No es "==", es "=".
En cualquier caso, te es más rápido poner: Código
Título: Re: Numeros amigos y numeros perfectos programa en C Publicado por: estudiante_1 en 11 Agosto 2015, 23:51 pm Gracias, vaya error que he tenido.
|