This is a try to fill the holes in this previous exercise.
Let $f$ defined as $f(x):=(x-a)^n g(x)$, for some $g$ continuous in a neighborhood of $a$, we can say that $f$ is $n$ times differentiable at $a$?
If we define the quotient difference operator
$$\Delta^n_h f(x):=\frac1{h^n}\sum_{k=0}^n\binom{n}{k}f(x+(n-k)h)(-1)^k$$
then if $f$ is continuous in a neighborhood of $a$ and if Im not wrong we can write
$$\lim_{h\to 0}\Delta^n_h f(a)=f^{(n)}(a)$$
For the case of the title this reduces to
$$\begin{align}f^{(n)}(a)&=\lim_{h\to 0}\frac1{h^n}\sum_{k=0}^n\binom{n}{k}(-1)^k((n-k)h)^ng(a+(n-k)h)\\&=\lim_{h\to 0}\sum_{k=0}^n\binom{n}{k}(-1)^k(n-k)^ng(a+(n-k)h)\\&=\sum_{k=0}^n\binom{n}{k}(-1)^k(n-k)^ng(a)\end{align}$$
and for derivatives for $j\le n$ we have that $f^{(j)}(a)=0$.
It is this reasoning correct?