Solution.
Let f(z)=sinz−zcosz. Notice that f(−z)=−sinz+zcosz=−f(z). Thus, if λ is a root of f, then so is −λ. Let {−λn,λn}n be the non-zero zeroes of f counted with multiplicity. At the origin, we have
f(0)f′(z)=zsinz⟹f′(0)f′′(z)=sinz+zcosz⟹f′′(0)f′′′(z)=2cosz−zsinz⟹f′′′(0)=0=0=0=2,
so f has a zero of order 3 at the origin. f is also entire of first order since z,sinz,cosz all are, so by Hadamard factorization,
f(z)=eaz+bz3n=1∏∞(1−λn2z2)
with
n=1∑∞∣λn∣21<∞.
To complete the proof, we need to calculate a,b∈C. Notice that if a3 is the coefficient of z3 in the Taylor series of f, then
eb=z→0limz3f(z)=a3=3!f′′′(0)=31.
For a, notice that
−1=f(−z)f(z)=−e−az⟹a=0,
and so
sinz−zcosz=3z3n=1∏∞(1−λn2z2).