Prolog - suma de divisores

 
Vista:

suma de divisores

Publicado por vacc (2 intervenciones) el 27/07/2005 23:02:59
hola amigos :

como puedo realizar una aplicacion para calcular la suma de divisores de un numero dado

sumdiv(10,X)

X=18

gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:suma de divisores

Publicado por ROSA (1 intervención) el 27/03/2006 14:30:26
cual es la formula de la suma de divisores de un numero
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:suma de divisores

Publicado por Juan (12 intervenciones) el 20/04/2006 13:18:09
suma(a,b,c) :- b>a, c = 0,!
suma(a,b,c) :- a mod b = 0, b1 = b + 1, suma (a,b1,c1), c = c1 + b, !
suma(a,b,c) :- b1 = b + 1, suma (a,b1,c1)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:suma de divisores

Publicado por Adela (1 intervención) el 20/03/2009 21:09:28
Supongamos el nº N factorizado:
N = (p1)^e1·(p2)^e2·(p3)^e3·...·(pn)^en
La suma de sus divisores viene dada por la función Sigma(N) =
= [[(p1)^(e1+1)]-1]/(p1-1)]]·[[(p2)^(e2+1)]-1]/(p2-1)]]·...·[[(pn)^(en+1)]-1]/(pn-1)]]
Ejemplo:
18=2·(3^2)
Sigma(18)=[[(2^(1+1))-1]/(2-1)]·[[(3^(2+1))-1]/(3-1)] = (3/1)·(26/2) = 39
Puedes comprobarlo:
Los divisores de 18 son: 1,2,3,6,9 y 18. Si los sumas: 1+2+3+6+9+18 = 39
Ejemplo:
12=(2^2)·3
Sigma(12)=[[(2^(2+1))-1]/(2-1)]·[[(3^(1+1))-1]/(3-1)] = (7/1)·(8/2) = 28
Puedes comprobarlo:
Los divisores de 12 son: 1,2,3,4,6 y 12. Si los sumas: 1+2+3+4+6+12 = 28
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:suma de divisores

Publicado por magda (1 intervención) el 17/11/2008 16:55:20
necesito hacer un programa que lea 2 numeros y me indique que son amigos por la sumaa de sus divisores
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:suma de divisores

Publicado por Anonima (1 intervención) el 15/07/2010 02:30:45
okeii laa formulaa utilizada generalmentee es: pichi_cacaa
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar