初心者質問なんですが
配列の中に1が来るまでそれまでを0にするループを作りたいんですけど

while(hairetu[i] == 0 ){
hairetu[i] = 0;
i++;
}

で、実行エラーがでます。
どうすればいいか誰か教えてください。