変数を2個しか使わないんだったら普通に別個の変数を用意して使った方がよくないです? 配列の添字に条件式を使うなら、複数の条件式を足し算した方が使い勝手いいんじゃないかと。 A[(N>0)+(N>3)+(N>7)] みたくすれば別にNが規則的な数列じゃなくても任意の区切りで配列を無駄無く利用出来たりしますし。