1と2は割り算問題の影響が出てる感じ。
int/int は int になってしまうから、
double/int か int/double の形にすればいい。

3と4はバブルソートがだめだな。
jの初期値がj=i+jって何だよ。