Well done all of you who sent in good solutions to this problem! Many different methods were used. Saul Foresta and Julia Collins found and used the exact value of tan 22.5 degrees which they found using trig formulae; Andre Lazanu used similar triangles; Kamen Marinov used the Sine Rule and Pythagoras Theorem; Hyeyoun Chung, Arun Ayer, Ngoc Tran and Yatir Halevi used the angle bisector theorem (BA:AO=BN:NO); Robert Goudie used an ingenious construction; and Dorothy Winn used several applications of the Sine Rule.
If you take triangle AON and double its size you form triangle ACR since AC is double AO.

So we now have two similar triangles AON and ACR and it is clearly the case that CR is double ON so CR = 48.
Since AR is the bisector of angle OAB we know that angle CAR = 22.5 o . Therefore angle CRA = 67.5 o .
Angle RCP must be 45 o since angle ACB is 45 o and angle ACR is 90 o . This implies that angle CPR is 67.5 o since 180 - 45 - 67.5 = 67.5.
Therefore triangle PCR is isosceles and so PC = CR and hence PC = 48 units.