2次元配列になっている変数
int a[5][5]を
1つの引数 in(0 ~ 24)で
aを参照したいです
例 in = 0なら a[0][0]を参照, in = 3なら a[0][3], in = 8なら a[1][3]みたいに
横の列は 8 - 横のmax(5) = 3と出ますが
たての列が出ません。
正直 for文とif文を組み合わせて
下記のようにも組めますが、もっといい方法がありそうでなりません。
どう組めばきれいに組めるでしょうか?
int tate = 0;
for(;;)
{
in -= 5;
tate++;
if(in < 5) break;
}
回答3件
あなたの回答
tips
プレビュー