>>139
車の距離計に置き換えたらわかりやすいんじゃないかな。
>>131を乗用車の 7桁距離計に例えて書き換えると、、、

> お題:array[10]={0,1, ... ,8,9} のような構造の配列が 7個ある。これらの配列は、次の規則に従い回転する。
> ・配列0(100m表示)は、一回の入力で各要素内のデータがひとつずれる
> ・配列1(1km表示)は、配列0が一回転するとき、各要素内のデータがひとつずれる
> ・配列2(10km表示)から配列99までも同様に、ひとつ前の配列が一回転するとき、各要素内のデータはひとつずれる。
> ある入力された数値(value)は、これら 7個の配列要素0番目の値(運転手に見えている数値)をキーとし、
> 排他的論理和で変換されていく(例:value ^= a[0]、value ^= b[0] .... value ^= f[0]、value ^= g[0])
> 変換に用いる配列の順番は配列0〜6の順とし、各配列は入力数値を変換後に回転するものとする。
> また、入力される数値(value)の範囲は0〜255までとする。
> 上記の関数を作成し、数値 123 を千回入力したときの変換結果を求めよ。

ただ、
> 変換に用いる配列の順番は配列0〜6の順とし、各配列は入力数値を変換後に回転するものとする。
が微妙。言葉通りだとすると、変換後は全ての配列が1つ回転するのかな?
それは、速度計で言うと 123456.7km の次は 234567.8kmという事を意味するけどそれで良いのか?
「配列0がひとつ回転する」の 123456.8kmではないのか?