初めまして
c言語にて2次元配列を用意しxy座標に見立てています
配列の中身ではなく、配列の位置すなわち座標の位置を別の
配列に代入したいのですがどうやれば良いのかわかりません。
a[10][10]があったとして
a[10][10]にはそれぞれ1~100までの数値が入っているとします
int x,y,i;
i=0;
for(x=0;x<10;x++){
for(y=0;y<10<;y++){
b[i]=a[x][y];
i++
}
}
とするとb[0]にはa[0][0]の配列の中身(a[0][0=1])が代入されると思います。
ですが私がやりたいのは配列の中身ではなく、その配列の座標を代入してもらいたいのです。
ここでいうとb[0]={0,0},b[1]={0,1}といった具合にコードを作りたいのです。
どのように作ればよいでしょうか?わかる方がいらっしゃいましたら教えてください。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/17 07:39