問7 |
次の規則に従って配列の要素A[0], A[1], ..., A[9]に正の整数kを格納する。kとして16, 43, 73, 24, 85を順に格納したとき、85が格納される場所はどこか、ここでx mod yは、xをyで割った剰余を返す。また、配列の要素は全て0に初期化されている。
〔規則〕
(1) A[k mod 10]=0ならば、kをA[k mod 10]に格納する。
(2) (1)で格納できないとき、A[(k+1) mod 10]=0ならば、kをA[(k+1) mod 10]に格納する。
(3) (2)で格納できないとき、A[(k+4) mod 10]=0ならば、kをA[(k+4) mod 10]に格納する。 |
|