このループでは:
while(a < 100){
a=a+1;
for(i = 0;i < arr.length;i++){
if(x < arr[i]){
arr2[i] = arr2[i] - z;
x = x - z;
if(x > arr[i]) break;
}
}
}
th要素は、中断を引き起こすi
よりも大きい場合がありますが、より小さい場合があり、から減算したいのですが、ループを完全に中断せずに、上から反復を開始せずに、ループをスキップして次に進むにはどうすればよいですか?x
i+1
x
x
i+1
arr[i]
arr[i+1]
私の出力の例は、ループが3未満であるため、ループが2で終了する場合ですが、それでも5から減算したいと思いますarr2=(0,0,0,2,0,0,5)
。x=3