This code doesnt work, when i debug it breaks down on the int equals1 = 0 line....anyone know why??Code:void main(int argc, char **argv[]) { int equals1 = 0; int equals2 = 0; int equals3 = 0; cout << "Enter a list of integers, that terminates with a letter (e.g. 1 2 3 4 k)" << endl; int value; while (cin >> value){ switch (value) { case 1: equals1++; case 2: equals2++; case 3: equals3++; } } char endOfInput; cin >> endOfInput; cout << equals1 << " inputs equals 1" << endl; cout << equals2 << " inputs equals 2" << endl; cout << equals3 << " inputs equals 3" << endl; int keypress; cin >> keypress; }