login
Fecundity of n.
8

%I #12 Aug 28 2016 18:18:34

%S 0,10,9,9,8,1,8,7,7,6,0,8,7,7,6,1,6,6,5,3,0,5,5,4,5,2,4,5,2,3,0,3,4,2,

%T 2,1,3,3,3,2,0,4,1,2,1,3,1,2,1,4,0,5,3,8,2,1,4,2,2,1,0,2,2,5,5,2,1,1,

%U 7,5,0,4,4,2,1,1,6,5,3,2,0,4,2,1,7,3,3,3,4,3,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0

%N Fecundity of n.

%C Start with x=n, repeatedly replace x by x + product of digits of x until the product is 0; fecundity = number of steps. a(0) = 0 by convention.

%D P. Tougne, Jeux Mathematiques column, Pour La Science (French edition of "Scientific American"), Vol. 82, Aug. 1984, Prob. 6, pp. 101, 104.

%H T. D. Noe, <a href="/A070562/b070562.txt">Table of n, a(n) for n = 0..10000</a>

%e 1 -> 2 -> 4 -> 8 -> 16 -> 22 -> 26 -> 38 -> 62 -> 74 -> 102 has fecundity 10.

%t f[ n_ ] := Block[ {a=n,b,c=0}, While[ b=Times@@IntegerDigits[ a ]; b>0, a=a+b; c++ ]; c ]; f[ 0 ]=0; Table[ f[ n ], {n,0,100} ]

%t f[n_] := Length@ FixedPointList[ # + Times @@ IntegerDigits@# &, n] - 2; Array[f, 105, 0] (* _Robert G. Wilson v_, Jun 27 2010 *)

%o (PARI) prodig(n) = local(s, d); if(n==0, s=0, s=1; while(n>0, d=divrem(n, 10); n=d[1 ]; s=s*d[2 ])); s for(n=0, 92, x=n; c=0; while((d=prodig(x))!=0, c++; x=x+d); print1(c, ", "))

%Y Cf. A070560. A070561, A031346, A003001, A070061, A070257.

%K nonn,easy,base

%O 0,2

%A _N. J. A. Sloane_, May 07 2002

%E Edited and extended by _Klaus Brockhaus_, May 08 2002

%E Clarified the definition of fecundity and improved the Mathematica program. - _T. D. Noe_, Oct 06 2008

%E More terms from _Robert G. Wilson v_, Jun 27 2010