Descripción
Suma alícuota de un entero (suma de los divisores propios)
Cadena de entrada
alisum
Cadena de salida
alisum
Uso
alisum(<entero>)
Ejemplos
alisum(12)
RealDoble: 16 (1+2+3+4+6)
para valores superiores a 9.75E15 usar EnteroGrande para obtener resultado correcto (más lento):
alisum(10000000000000000000b)
EnteroGrande: 14999976158141827700 (más de 9 min de CPU)
enumerar(alisum(rango(21)),0)
VectorEvaluado: | 0 0 | | 1 0 | | 2 1 | | 3 1 | | 4 3 | | 5 1 | | 6 6 | | 7 1 | | 8 7 | | 9 4 | | 10 8 | | 11 1 | | 12 16 | | 13 1 | | 14 10 | | 15 9 | | 16 15 | | 17 1 | | 18 21 | | 19 1 | | 20 22 |
números perfectos:
concat(condsuc(alisum(n)=n,stexto(n)+' es perfecto',n,1,1e4),', ')
Texto: '6 es perfecto, 28 es perfecto, 496 es perfecto, 8128 es perfecto'
Véase también…