12. Let M=sup∣f(x)∣, then by the given condition, M>0, for any δ,0<δ<M, there exists x such that ∣f(x)∣>M−δ. At this point, for any y, we have
2M⩾∣f(x+y)∣+∣f(x−y)∣⩾∣f(x+y)+f(x−y)∣=2∣f(x)∣∣g(x)∣>2(M−δ)∣g(y)∣,
Thus, ∣g(y)∣<2(M−δ)2M=M−δM. As δ→0, we have ∣g(y)∣≤1. If ∣g(y)∣>1, then there exists x0 such that 2f(c+x0)f(c−x0)=f(2c)+f(2xc)=[2f(c)f(c)−f(0)]+[2f(x0)f(x0)−f(0)]=2[f2(x0)−1]>0, but f(c+x0)=2f(c)f(x0)−f(c−x0)=−f(x0−c)=−f(c−x0), thus f(x0+c)f(c−x0)=−f2(c−x0)≤0, which contradicts the previous statement. Therefore, for any x∈R, we have ∣f(x)∣≤1. According to the conclusion in the problem, we can deduce that ∣g(y)∣≤1.