質問の意図がまだ良く分かんねーんだけど,配列の中の値と,配列の添字の区
別が分かってねーんじゃねーか?
それともインクリメントが分かってねーのか?
なんか前者の可能性が高い気がするんだが・・・.

ちょっと簡単な例を出してみよう

> for (int j = 0;j<10;++j)
>  cnt[j] = j;
>
> for (int i = 0; i < 10; i++)
>  cout << i << "の出現回数:" << cnt[i] << '\n';

これだったら何やってるか分かるか? >> 121