[caracas-pm] Sugerencias sobre uso de arrays y hashes

Christian Sanchez cass_ba at cantv.net
Thu Jun 2 06:51:24 PDT 2005


Ernesto Hernández-Novich wrote:
Cierto, pues la cosa es mal planteamiento del ejercicio, lo que teniamos 
que hacer era determinar los divisores, de hecho nos dieron el ejemplo 
de como hacerlo, si tomas el número 100 hay que buscar los números del 1 
al 100 entre los que se pueden dividir el 100, en ese caso seria, para 
100: 1, 2, 4, 5, 10, 20, 25, 50 y 100, entonces habia que sumar esos 
números. La idea era no hacerlo con un solo número sino con un rango, 
por ejemplo de 100 a 110, hacer esto mismo con cada número y luego 
determinar el valor mayor de cada suma y sacar el promedio. En realidad 
es algo sencillo, quizás no supe explicarlo bien y confundi el término 
"múltiplo" con "divisor"...  mea culpa .. ;)

Saludos.

>
>Pues esos resultados están mal, según tu exposición del problema. Entre
>100 y 110 están los números que indicaste.
>
>Entre 100 y 110:
>- Sólo 100 es múltiplo de 100.
>- Sólo 101 es múltiplo de 101.
>- Sólo 102 es múltiplo de 102.
>- Etcétera.
>
>Un número entero  M es múltiplo de N, si M = C * N, con C cualquier
>número entero, de ahí es obvio que si M = C * N, entonces también es
>cierto que M = N + N + ... + N (C veces) que es lo que yo aprovecho.
>También es cierto que si M = C * N, entonces M mod N = 0.
>
>Si le damos el rango 2 hasta 10, debes tener:
>
>Múltiplos de 2 en el rango, 2, 4, 6, 8 y 10, por tanto suman 30.
>Múltiplos de 3 en el rango, 3, 6 y 9, por tanto suman 18.
>Múltiplos de 4 en el rango, 4 y 8, por tanto suman 12.
>Múltiplos de 5 en el rango, 5 y 10, por tanto suman 15.
>Múltiplos de 6 en el rango, 6, por tanto suman 6.
>Lo mismo para 7 (suma 7), 8 (suma 8), 9 (suma 9) y 10 (suma 10).
>La suma total es 115 y el promedio es 115 / 6.
>
>¿Será que te mandaron a calcular _divisores_ de un número y tu (o el
>profesor) expresaron mal el ejercicio?
>
>  
>
>>Ahora no se que paso ahi, si quizás tu entendiste mal el problema o
>>quizás te falto algo, intente "descifrar" como funcionaba lo que
>>escribiste pero la verdad no entendi mucho .. (si, me toca leer más ;))
>>    
>>
>
>Lo que tu definiste, yo implanté. Y arriba puse un caso de prueba que lo
>demuestra.
>  
>


-- 
Christian Sánchez
Usuario GNU/Linux 234800
www.unplug.org.ve
Si, yo uso Debian. 



More information about the caracas-pm mailing list