You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Dim s<br />
if n/2int(n/2) then<br />
s=1<br />
else<br />
s=mdi(n/2)<br />
end if<br />
mdi = s<br />
End Function<br />
Otra propiedad inmediata es que el MDI(N) es múltiplo de todos los<br />
divisores impares de N. Es claro que si dividimos N entre la máxima<br />
potencia de 2 que contiene, ninguno de los divisores impares se verá<br />
afectado, pero N entonces se convertirá en MDI(N), que será su<br />
múltiplo común.<br />
Por ejemplo, en el número 2880 el mayor divisor impar es 45, y es<br />
múltiplo de los divisores impares 45, 15, 9, 5, 3 y 1.<br />
La función MDI(N) es multiplicativa. Si A y B son coprimos, sólo uno de<br />
ellos contendrá potencias de 2, que se pueden eliminar, quedando dos<br />
números impares con diferentes factores primos, luego<br />
MDI(A,B)=MDI(A)*MDI(B)<br />
Como siempre que una función es multiplicativa, basta definirla para<br />
p^k. No tiene dificultad: Si p=2, MDI(2^k)=1 y si es distinto de 2,<br />
MDI(p^k)=p^k<br />
Un propiedad elegante<br />
Problema publicado en http://problemate.blogspot.com.<br />
Dado un número cualquiera, llamamos MFI de ese número a su<br />
mayor divisor impar. Así, el MFI de 12 es 3, y el MFI de 15, es 15.<br />
Por cierto, que hay números, como el 8, que tienen por MFI a 1.<br />
Demuestra que la suma de los MFI de los números n + 1, n + 2, ...,<br />
2n de cualquier entero positivo n siempre da n 2 .<br />
Puedes comprobarlo con cualquier número, si no te lo crees.<br />
17