for(j = 1; j < n; j++){
を
 for(j=i+1;j<n;j++){
としたらどうだすか