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;
}