Aloha :)
$$f(x)=x\cdot|x-1|=\left\{\begin{array}{rl}x(x-1) & \text{für }x\ge1\\-x(x-1) & \text{für }x<1\end{array}\right\}=\left\{\begin{array}{rl}x^2-x & \text{für }x\ge1\\-x^2+x & \text{für }x<1\end{array}\right.$$Für die Differenzierbarkeit bei \(x=0\) ist nur das untere Polynom relevant. Da Polynome über ganz \(\mathbb R\) differenzierbar sind, ist auch \(f(x)\) an der Stelle \(0\) differenzierbar.
Die Differenzierbarkeit bei \(x=1\) untersuchen wir mittels dem links- und rechtsseitigen Grenzwert des Differenzenquotienten:
$$\lim\limits_{x\nearrow1}\frac{f(x)-f(1)}{x-1}=\lim\limits_{x\nearrow1}\frac{-x(x-1)-0}{x-1}=\lim\limits_{x\nearrow1}(-x)=-1$$$$\lim\limits_{x\searrow1}\frac{f(x)-f(1)}{x-1}=\lim\limits_{x\searrow1}\frac{x(x-1)-0}{x-1}=\lim\limits_{x\searrow1}(x)=1$$
Die beiden Grenzwerte sind unterschiedlich, daher ist \(f(x)\) bei \(x=1\) nicht differenzierbar.