二つの実数をキーボードから入力し、二つの実数が
等しくなければ、
z = x(x+y) / y(x-y)
の値を計算し、二つの実数が等しければ、
z = y / x(x+y)
を計算するようなプログラムを書きなさい。

と言う宿題がでてとりかかったんですが、なんどやってもエラーが起きます。
どなたか添削お願いします。

#include <stdio.h>

main()
{
int x,y,z;

printf("x=> "); scanf("%d",&x);
printf("y=> "); scanf("%d",&y);
if (x != y){
z = x*(x+y) / y*(x-y);
printf("z= %d\n",z);
}
else{
z = y / x*(x+y);
printf("z= %d\n",z);
}
return(0);
}