oui t'a réson son résonnement ne marche pas ici (désolé de m'etre précipité)
en revanche on a
f(x-y)=f(x)-f(y)
donc f(-y)=-f(y) => f impaire
de plus f est surjective car quelque soit z dans Z il existe y telque z+y=f(x0)
f(x+y)=f(x)-f(-y)=f(x)+f(y)
on note f(1)=a
on a alors
f(n+1)=f(n)+a=(n+1)a
or f(f(n))=-n=na^2
donc a^2=-1!!!
donc je pense que ca n'existe pas mais je sens que j'ai fé une erreur quelque part..