Actualización de «Densidades de números abundantes, perfectos y deficientes»
He actualizado las soluciones del ejercicio «Densidades de números abundantes, perfectos y deficientes» cuyo enunciado es
La n-ésima densidad de un tipo de número es el cociente entre la cantidad de los números entre 1 y n que son del tipo considerado y n. Por ejemplo, la 7-ésima densidad de los múltiplos de 3 es 2/7 ya que entre los 7 primeros números sólo 2 son múltiplos de 3.
Definir las funciones
densidades :: Int -> (Double,Double,Double) graficas :: Imt -> IO ()
tales que
-
(densidades n)es la terna formada por lan-ésima densidad de los números abundantes (es decir, para los que la suma de sus divisores propios es mayor que el número), de los números perfectos (es decir, para los que la suma de sus divisores propios es igual que el número) y de los números deficientes (es decir, para los que la suma de sus divisores propios es menor que el número). Por ejemplo,
densidades 100 == (0.22, 2.0e-2, 0.76) densidades 1000 == (0.246, 3.0e-3, 0.751) densidades 10000 == (0.2488, 4.0e-4, 0.7508) densidades 100000 == (0.24795, 4.0e-5, 0.75201)
-
(graficas n)dibuja las gráficas de lask-ésimas densidades (parakentre 1 yn) de los números abundantes, de los números perfectos y de los números deficientes. Por ejemplo,(graficas 100)dibuja

y (graficas 400) dibuja

Nota: Puedes consultar las soluciones aquí.