空き番号判定がよくわからないです。 順番を変える処理をする。 順番は1から5まで。 変えようとする番号(s_no)がなければそのまま変えたらいいですが、 同じ番号がすである場合 下から5まで空き番を探す 空き番がある→ s_noと同じ番号は空き番未満まで1ずつ増やす。 空き番がない(上に空き番が生じる、s_noと同じ番号)→ s_noと同じ番号は空き番まで1ずつ減らす。 空き番をどう判定するかわからないですし、処理の流れもどうすればいいか悩んでます。 アドバイスお願いします。 説明が下手なので画像を添付しました。(パターン例) int AAA = 5; int s_no; int i; int data[5]; for(i=0;i<AAA;i++){ /* 空き番判定 */ }
↧