Wie angegeben: Fallunterscheidungen:
1. Fall x>0.   Dann hat man  f(x) =  x / (|x|+1)     Klammer vergessen ?
                                                    =  x / (x+1)  =    1 -   1 /(x+1)
ist dann also eine gebrochen rationale Funktion, somit stetig auf ]0;∞[
und injektiv, weil aus   1 -  1 /(a+1)  =   1 -  1 /(b+1)  folgt
                                              a+1 = b+1   also   a=b.
Für x gegen 0 ist der Grenzwert 0 und für x gegen ∞ ist es 1.
Also werden  für x>0 alle Werte angenommen aus ]0;1[.
Wegen Stetigkeit und injektiv also auch jeder Wert genau einmal.
2. Fall x<0.   Dann hat man  f(x) =  x / (|x|+1)    
                                                    =  x / (-x+1)  =    -1 + 1 /(-x+1)  
ist dann also eine gebrochen rationale Funktion, somit stetig auf ]-∞ ; 0 [.
Wie bei Fall 1 werden hier alle Werte aus  ]-1;0[ angenommen.
3. Fall   x=0 , da ist f(0)=0. Der rechts-  und  linksseitige Grenzwert war
hier (s.o.)ja auch 0. Also ist f auch hier stetig und die 3 Wertebereiche
]-1 ; 0 [   ;  {0}  ;  ]0;1[   überschneiden sich nicht (bleibt also die gesamte
Funktion injektiv) und ergänzen sich zu ]-1 ; 1 [.    q.e.d.