while (cin.get(c)) {
switch (c) {
case '0'; cnt[0]++; break;
case '0'; cnt[0]++; break;
}
}

for (i=o; i<10; i++)
cout << i << "の出現回数:" << cnt[i] <<'\n';←この行のcnt[i]は
switch文のカウントから、きているものなのでしょうか?