for(int i;i<n;i++) なんて平気で書くような>>1は
コメント云々いうよりまずやることがあるだろ。