If $g$ is differentiable at $a$ and $g(a)=0$ and $h$ is continuous at $a,$ then $f=g.h$ is differentiable at $a,$ whether $h$ is differentiable there or not.
My working: I can prove this statement as long as LHD and RHD of $h$ are finite at $a$. How to prove it for general case.