答え エ
【解説】
16、43、73、24、85の順にデータを格納し、答えを求めます。
まず、A[0]、A[1]、…、A[9]は0に初期化されています。
- 16を格納
規則の(1)で16 mod 10 = 6でA[6] = 0なので、A[6] = 16になります。
- 43を格納
規則の(1)で43 mod 10 = 3でA[3] = 0なので、A[3] = 43 になります。
- 73を格納
規則の(1)で73 mod 10 = 3でA[3]= 43 ≠ 0なので、規則の(2)を適用します。
規則の(2)で(73 + 1) mod 10 = 4でA[4] = 0なので、A[4] = 73になります。
- 24を格納
規則の(1)で24 mod 10 = 4でA[4] = 73 ≠ 0なので、規則の(2)を適用します。
規則の(2)で(24 + 1) mod 10 = 5でA[5] = 0なので、A[5] = 24になります。
- 85を格納
規則の(1)で85 mod 10 = 5でA[5] = 24 ≠ 0なので、規則の(2)を適用します。
規則の(2)で(85 + 1) mod 10 = 6でA[6] = 16 ≠ 0なので、規則の(3)を適用します。
規則の(3)で(85 + 4) mod 10 = 9でA[9] = 0なので、A[9] = 85(エ)になります。